▲ | a_t48 5 days ago | ||||||||||||||||
It was half a day of work to make a drop in action.yml that does this. Saved a bunch of money (both in bandwidth and builder minutes), well worth the investment. It really wasn’t a lot of customization. All our builds are on GHA definitions, there’s no way it’s worth it to swap us over to another build system, administer it, etc. Our team is small (two at the time, but hopefully doubling soon!), and there’s barely a dozen people in the whole engineering org. The next hit list item is to move from GH hosted builders to GCE workers to get a warmer docker cache (a bunch of our build time is spent pulling images that haven’t changed) - it will also save a chunk of change (GCE workers are 4x cheaper per minute and the caching will make for faster builds), but the opportunity cost for me tackling that is quite high. | |||||||||||||||||
▲ | gmm1990 4 days ago | parent | next [-] | ||||||||||||||||
Ah interesting, I was just curious. I’ve wasted some time setting up ci runners stuff on bare metal servers just because I’ve heard runners from gitlab/github can be expensive | |||||||||||||||||
▲ | fmbb 5 days ago | parent | prev [-] | ||||||||||||||||
Doesn’t the official docker build push action support caching with the GitHub Actions cache? | |||||||||||||||||
|