gradle-enterprise-build-validation-scripts
gradle-enterprise-build-validation-scripts copied to clipboard
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.
The scripts should have a way to control the number of backups stored on disk at a time. As it is now, the `.data` directory will endlessly grow over time....
It is sometimes the case that a user will want to customize the validation done by the scripts when running in an automated environment to something other than `executed_cacheable_tasks ==...
Currently, experiment receipt files are named `--.receipt`. I see little value in having such an elaborate naming scheme and it makes automation scenarios slightly more challenging. Instead, the receipt files...
For each experiment, there exists a `latest` symlink that always points to the most recent experiment's artifact directory. For example: ``` .data/ ├─ 01-validate-incremental-building/ │ ├─ 20231030T095641-653fc429/ │ ├─ 20240311T121101-65ef3b25/...
Added a README section on using GitHub Actions to run experiments with a private repo. It leverages the github actions checkout and passes that as a local git repo to...
# Combined PRs ➡️📦⬅️ ✅ The following pull requests have been successfully combined on this PR: - ⚠️ The following PRs were left out due to merge conflicts: - #661...
These scripts are very useful. It's not clear how one can contribute, however. Are the [bash scripts](https://github.com/gradle/gradle-enterprise-build-validation-scripts/blob/main/components/scripts/gradle/01-validate-incremental-building.sh) manually maintained or are they generated from some other source?
> [!WARNING] > Draft because a new release of the build scan summary tool is required before this PR can be merged. This PR updates the scripts to include the...
See issue #496 for the reason _why_ this was done. For an explanation of _how_ it was done, see the code comment above the `generate_run_id` function that explains this in...
https://github.com/gradle/develocity-build-validation-scripts/pull/807/files#r1981932179