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

CI: Reuse build directory across builds, use ccache #53

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

aperezdc
Copy link
Member

Given that builds use a self-hosted runner, that means it is possible to arrange certain directories to kept between runs: speed up the build by keeping the build directory (per architecture) and use ccache (the cache directory is also kept). Cerbero's cache invalidation handles rebuilding packages as needed when source build recipes change.

@aperezdc aperezdc added the enhancement New feature or request label Jan 24, 2025
@aperezdc aperezdc self-assigned this Jan 24, 2025
@aperezdc aperezdc force-pushed the aperezdc/ci-reuse-builddir branch 2 times, most recently from 09a6727 to 466662a Compare January 24, 2025 22:29
Given that builds use a self-hosted runner, that means it is possible to
arrange certain directories to kept between runs: speed up the build by
keeping the build directory (per architecture) and use ccache (the cache
directory is also kept). Cerbero's cache invalidation handles rebuilding
packages as needed when source build recipes change.
@aperezdc aperezdc force-pushed the aperezdc/ci-reuse-builddir branch from 466662a to a7fa102 Compare January 24, 2025 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant