-
Notifications
You must be signed in to change notification settings - Fork 43
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
Set up a GHCR Spack build cache to speed up spack pipelines #690
Comments
@cameronrutherford Thanks! You are the best! 👍 |
@cameronrutherford |
https://github.com/LLNL/hiop/blob/develop/.github/workflows/spack_build.yml - this is the workflow. There are no manual steps. The docker image linked with the CI pipelines are pullable using standard If you go here https://github.com/LLNL/hiop - you can see the binaries under pacakges. https://github.com/LLNL/hiop/pkgs/container/hiop We went through this offline, but happy to add more details... |
Currently spack pipelines take about 15 minutes each. If we were to set up a binary mirror using the GHCR, then we could speed up builds substantially.
In addition to this, it would be good to run
spack test
in those pipelines. This might require slight modifications to the HiOp package, but shouldn't be too hard. See spack/spack#35751 for some changes that started in this direction.The text was updated successfully, but these errors were encountered: