Added Develocity configuration and enabled remote build cache. #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
WHAT
As one of the impactful Eclipse projects, we (the Develocity Solutions team) would like to invite you to be a part of the Eclipse Develocity evaluation initiative.
This improvement will enhance the functionality of the TractusX EDC build by publishing build scans to develocity-staging.eclipse.org, hosted by the Eclipse Foundation and run in partnership between the Eclipse Foundation and Gradle. This Develocity is freely available for use by the Eclipse TractusX EDC project and all other Eclipse projects.
Here is a blog post abut Develocity from Eclipse Foundation, as well as a Develocity presentation, made in collaboration with Eclipse Foundation (and Gradle).
More information can be read in the Eclipse announcement.
WHY
On this Develocity instance, the Eclipse TractusX EDC project will have access not only to all of the published build scans but also to other aggregate data features such as:
ci
filter applied.This will also enable you to (optionally) use build time optimization features, such as build caching and Predictive Test Selection.
I ran some tests about build speed improvements when caching is configured with the following results - there is additional ~13s savings available when the project is relocated, but that would require a fix in the EDC Gradle Plugins / AutodocDependencyInjector. Here are the best case savings:
assemble
build
test
javadoc
FURTHER NOTES
IMPORTANT: If your project is interested in being a part of this initiative, please reach out to Eclipse infra by filling out a helpdesk ticket to get the CI setup and credentials.
Closes eclipse-tractusx#1815