New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move build summary extraction logic out #487
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I left some comments for polishing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks, Sorin.
aa746ec
to
77b69fc
Compare
77b69fc
to
48d7169
Compare
Successfully ran the below experiments at commit 0e2028a.
|
0e2028a
to
8721a55
Compare
When I invoke a script I get this right at the start: Message: /Users/eric/Projects/gradle/gradle-enterprise-gradle-build-validation/local/lib/scripts/exit-code.sh: line 3: SUCCESS: readonly variable To reproduce it, just run: ./01-validate-incremental-building.sh \
-r git@github.com:gradle/gradle-build-scan-quickstart.git \
-c 710a21dad423192a0ea2d9aea77f381f40eb8a6a \
-t 'build' \
-s https://ge.solutions-team.gradle.com |
Fixed in 9fadce5 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything looks good and works. Approved, but there is still this one unresolved comment: https://github.com/gradle/gradle-enterprise-build-validation-scripts/pull/487/files#r1595971133
…eparate jar `lib/develocity` contains the proprietary code `lib/third-party` contains the third-party open source libraries. In this commit, all OSS libraries are contained in a single jar.
Resolve build scan summary dependencies
Co-authored-by: Eric Haag <ehaag@gradle.com> Signed-off-by: Sorin Florea <sorin.florea.v@gmail.com>
Did some testing and all looks good up to this point. Each distribution has their respective license and scripts are working as expected. |
This PR moves the build scan summary logic into a separate jar file that is built externally to the build validation scripts.
It also restructures the final distribution.
New Gradle scripts distribution layout:
New Maven scripts distribution layout: