-
Notifications
You must be signed in to change notification settings - Fork 3
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
fix: absurdly long build times #16
Comments
running buildah in podman definitely slows things down. I'd take a look at 7145d29 though, you can try out the current changes along with keyless signing using the |
I'll add an input for turning the unwanted software removal on and off to see if that helps. |
Reasoning: many users don't need this, but it takes kind of a long time. #16
* feat: make maximizing build space optional Reasoning: many users don't need this, but it takes kind of a long time. #16 * fix: use singlequotes for strings * docs: use singlequotes in description
I tried to re-implement the changes in the testing branch without changing the cli version in I think I figured out the reason: blue-build/cli@411e782 |
Since the issue that the |
Switching to This would need support in cli. |
worst case you guys can use the nix docker build to run those in github runners |
* feat: use docker build from `testing` branch changes were made in the `testing` branch however the main branch hasn't been updated with docker builds. This PR includes the changes to build with docker and use a cache into the `main` version of the action * fix: add use_cache input * docs: document "Expose Github Runtime" * fix: add cosign installer * Update action.yml Co-authored-by: Gerald Pinder <gmpinder@gmail.com> * Update action.yml Co-authored-by: Gerald Pinder <gmpinder@gmail.com> * Update action.yml Co-authored-by: Gerald Pinder <gmpinder@gmail.com> * Update action.yml Co-authored-by: Gerald Pinder <gmpinder@gmail.com> * Update action.yml Co-authored-by: Gerald Pinder <gmpinder@gmail.com> * Make final changes * Go back to using the docker way of installing --------- Co-authored-by: Gerald Pinder <gmpinder@gmail.com>
Latest release should've basically fixed this. |
My build times before using BlueBuild cli: ~6min
My build times after using BlueBuild cli: ~6min
My build times after the switch to running the build in podman: ~12-16min
A good chunk of this time is spent on removing unwanted software. Maybe making this step optional, controlled by an input, would be beneficial.
Some time is spent installing podman and pulling the container, but this doesn't seem excessive when looking back at the logs. Maybe that's just what pushed my buildd over the 10 minutes.
The text was updated successfully, but these errors were encountered: