gradle-enterprise-build-validation-scripts

Executable scripts to assist in validating that your Gradle and Maven builds are in an optimal state in terms of maximizing work avoidance when using Develocity.

APACHE-2.0 License

Stars
76
Committers
18

Bot releases are visible (Hide)

gradle-enterprise-build-validation-scripts - Development release

Published by github-actions[bot] about 1 year ago

  • [NEW] TBD
gradle-enterprise-build-validation-scripts - Development release

Published by github-actions[bot] about 1 year ago

  • [NEW] TBD
gradle-enterprise-build-validation-scripts - Development release

Published by github-actions[bot] about 1 year ago

  • [NEW] TBD
gradle-enterprise-build-validation-scripts - Development release

Published by github-actions[bot] about 1 year ago

  • [NEW] TBD
gradle-enterprise-build-validation-scripts - Development release

Published by github-actions[bot] about 1 year ago

  • [NEW] TBD
gradle-enterprise-build-validation-scripts - 2.5

Published by github-actions[bot] about 1 year ago

  • [NEW] Drop support for Gradle Enterprise versions older than 2023.2 when using -e command line option
  • [NEW] Use CLIENT_JAVA_HOME environment variable to control the JVM used to analyze the Build Scan data
  • [FIX] Informs the Gradle Enterprise Gradle plugin that it is being applied externally when using -e command line option
  • [FIX] API requests do not allow time for build scans to become available
  • [FIX] Build caching configuration is not applied to child builds
gradle-enterprise-build-validation-scripts - Development release

Published by github-actions[bot] about 1 year ago

  • [NEW] Drops support for Gradle Enterprise versions older than 2023.1 when using -e command line option
  • [FIX] Informs the Gradle Enterprise Gradle plugin that it is being applied externally when using -e command line option
  • [FIX] API requests do not allow time for build scans to become available
  • [FIX] Build caching configuration is not applied to child builds
gradle-enterprise-build-validation-scripts - Development release

Published by github-actions[bot] about 1 year ago

  • [NEW] Drop support for Gradle Enterprise versions older than 2023.1 when using -e command line option
  • [FIX] API requests do not allow time for build scans to become available
  • [FIX] Build caching configuration is not applied to child builds
gradle-enterprise-build-validation-scripts - Development release

Published by github-actions[bot] about 1 year ago

  • [NEW] Drop support for Gradle Enterprise versions older than 2023.1 when using -e command line option
  • [FIX] API requests do not allow time for build scans to become available
gradle-enterprise-build-validation-scripts - 2.4

Published by github-actions[bot] over 1 year ago

  • [NEW] Explanations of the performance characteristics are available and linked from the experiment summary
  • [NEW] Infrastructure to run local experiments without publishing build scans is put in place
gradle-enterprise-build-validation-scripts - 2.3.5

Published by github-actions[bot] over 1 year ago

  • [FIX] Scripts inject Gradle Enterprise Maven extension 1.17 which requires just released GE 2023.1
gradle-enterprise-build-validation-scripts - 2.3.4

Published by github-actions[bot] over 1 year ago

  • [FIX] Logging level when fetching Build Scan data from Gradle Enterprise is incorrect
  • [FIX] Experiments accepting Build Scan URLs incorrectly parse Build Scan ID when path contains extra parts
  • [FIX] Summary shows project name as unknown when access to Gradle Enterprise API is not configured
gradle-enterprise-build-validation-scripts - 2.3.3

Published by github-actions[bot] over 1 year ago

  • [NEW] Performance characteristics includes the serialization factors of both builds
  • [FIX] Negative values for build time savings render incorrectly
gradle-enterprise-build-validation-scripts - 2.3.2

Published by github-actions[bot] over 1 year ago

  • [FIX] Experiments may end up publishing to scans.gradle.com if insufficient options are provided
  • [FIX] Using -e without -s in interactive mode gives poor error message
  • [FIX] Error messages are inconsistent
gradle-enterprise-build-validation-scripts - 2.3.1

Published by github-actions[bot] over 1 year ago

  • [FIX] Experiments fail due to Gradle bug when -XX: option is specified via Gradle properties #361
  • [FIX] Experiments fail in some scenarios when configuration caching is enabled #365
gradle-enterprise-build-validation-scripts - 2.3

Published by github-actions[bot] over 1 year ago

  • [NEW] Include initial build time in all experiment summaries
  • [NEW] Include instant build time and savings in all experiment summaries
  • [NEW] Include pending build time and savings in all experiment summaries
  • [NEW] Include serialization factor in all experiment summaries
  • [NEW] Support -x command line option for Gradle experiment 1
  • [NEW] Abort experiment fast if build does not successfully publish a Build Scan
  • [NEW] Construct more precise query parameters in links to Timeline view in all experiment summaries
  • [NEW] Construct more precise query parameters in links to Comparison view in all experiment summaries
  • [NEW] Add build validation scripts version as custom value to all builds run by the experiments
  • [NEW] Add configuration settings to control the connect and read timeouts when fetching Build Scan data
  • [NEW] Gradle init script is made more robust and more configurable
  • [NEW] All configuration is passed to Gradle init script via system properties instead of project properties
  • [NEW] Experiment results are evaluated faster by fetching Build Scan data in parallel
  • [NEW] Log output describing progress of the experiments is polished
  • [NEW] Java launch code is modernized
  • [FIX] Additional argument values containing spaces are parsed incorrectly
  • [FIX] Applying build validation scripts changes buildscript classpath ordering of Gradle Enterprise Gradle plugin
  • [FIX] Experiment summaries display second build twice when first build fails
  • [FIX] Gradle build invocation argument --scan is shown in console output but not used by the experiments
  • [FIX] Build validation scripts project cannot be built using Gradle Toolchain and auto-provisioning
gradle-enterprise-build-validation-scripts - 2.2.1

Published by github-actions[bot] almost 2 years ago

  • [FIX] Gradle init scripts cannot be found in some scenarios
  • [FIX] Enabling Gradle Enterprise with Build Scan publishing disabled requires a server to be defined for Maven
gradle-enterprise-build-validation-scripts - 2.2

Published by github-actions[bot] almost 2 years ago

  • [NEW] Add -x command line option to control if build scan should be published
  • [NEW] Full command is shown as soon as the user has provided all info in interactive mode
  • [FIX] Several experiments are missing -f in the shown command to repeat the experiment
  • [FIX] All experiments are missing --debug in the shown command to repeat the experiment
  • [FIX] Maven local build caching experiments do not enable storeEnabled explicitly
  • [FIX] Using pushd may cause failures when running the experiments
  • [FIX] Capturing Build Scan URL does not work when Maven build uses convention extension
gradle-enterprise-build-validation-scripts - 2.1

Published by github-actions[bot] almost 2 years ago

  • [FIX] Count non-cacheable tasks with overlapping outputs as cacheable tasks in summary section
  • [FIX] Count non-cacheable tasks to ensure correctness as cacheable tasks in summary section
  • [FIX] Experiment 5 provides incorrect summary for avoided / executed cacheable tasks
  • [FIX] Consistent exit codes are used for similar classes of errors
  • [NEW] Add -o command line option to control what arguments are passed to Git when cloning
  • [NEW] Add -f command line option to fail the experiment if the build is not fully cacheable
gradle-enterprise-build-validation-scripts - 2.0

Published by github-actions[bot] over 2 years ago

  • [NEW] - Display build caching performance metrics at the end of each experiment
  • [NEW] - Add configuration option to use a HTTP(S) proxy when fetching build scan data
  • [NEW] - Add configuration option to use a custom SSL certificate trust store when fetching build scan data
  • [NEW] - Add configuration option to disable SSL certificate validation when fetching build scan data
  • [NEW] - Enforce that a build scan is always published when running local builds
  • [NEW] - Drop support for fetching build scan data from Gradle Enterprise versions older than 2022.1