Skip to content
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

More build cache work #38834

Merged
merged 5 commits into from
Feb 19, 2024
Merged

More build cache work #38834

merged 5 commits into from
Feb 19, 2024

Conversation

gsmet
Copy link
Member

@gsmet gsmet commented Feb 17, 2024

This PR enhances the speed of the build by leveraging the build cache and rationalizing our enforcer executions.

It also add caching for several additional goals (and more in progress...).

Also we now rely on a Maven extension to configure the cache, I moved some of our existing config to it but all the new stuff is there now:
https://github.com/quarkusio/quarkus-project-develocity-extension

We want to avoid running it multiple times as in the end it show.
It might be a little less flexible but it's far more efficient and we
need that.
We forgot to add the cachedir to the ignore list. Let's do it while we
wait for my PR to be incorporated (but I wouldn't hold my breath...).
Some of the config is still spread in the pom.xml but we will improve.
Copy link

quarkus-bot bot commented Feb 17, 2024

Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 5cf84f7.

✅ The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

@gsmet gsmet merged commit 2bdb48b into quarkusio:main Feb 19, 2024
49 checks passed
@quarkus-bot quarkus-bot bot added this to the 3.9 - main milestone Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant