-
Notifications
You must be signed in to change notification settings - Fork 12
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
Separate base image build #105
Conversation
Docker image tag(s) pushed:
Labels added to images:
|
@AntonPetrov addressing your comment from the original PR:
Hope this helps. |
@anayden Awesome, thanks! I will test out the workflow tomorrow - I will push a small change in the base image (that will make it ~1Gb smaller 🎉) and will see if the image builds automatically etc. I like the idea of using a specific version of base image and not the The code makes sense and we are almost there - I am just trying to wrap my head around the new way of doing things. Thanks again for your excellent contributions - I am sure it turned out to be more work than originally thought! 🐰🕳️ |
@AntonPetrov thank you for your kind words!
Basically, we have 2 atomic changes here:
So basically updating the base image and update the client of the base image (the app itself) would be 2 separate atomic operations in separate branches with separate PRs, one made after another is approved and merged. I can also make both workflows part of a single one, so that you would always build base image + app image, but I think that would make builds much slower as base image rebuilds are supposed to be rare (padme-meme.jpg). But I'm fine either way, it's your call for sure :) |
- pin version - final size 38M
Use image comparison instead of file comparison Fixes #56
Merged now, thank you so much @anayden! 🎈🎉🚀 |
No description provided.