3 ms·
Selh-hosted runners can be ephemeral too. With such either mount the cache as a disk or bake docker layers/images into the runner image.
by damianh 2y ago
Selh-hosted runners can be ephemeral too. With such either mount the cache as a disk or bake docker layers/images into the runner image.
- remdoWater 2y agoThis requires a lot of work from a dev inf team, though. Not as straightforward for an average team.
- damianh 2y agoI won't disagree. It should be easier imo. I guess this is why a cottage industry has sprung up addressing such e.g. https://news.ycombinator.com/item?id=39930908 https://news.ycombinator.com/item?id=39930908
- intelVISA 2y agoNow I've seen everything...
- boundlessdreamz 2y agoruns-ons supports custom images - https://runs-on.com/features/byoi/ https://runs-on.com/features/byoi/ and caching to S3 - https://runs-on.com/reference/caching/ https://runs-on.com/reference/caching/ I haven't used it yet but these two features make it the clear favourite for me in alternate github action runners
- ownagefool 2y agoIt's actually pretty easy. Setup GitHub app. Install the arc helm charts. Install a buildkitd statefulset. Update parans on build to use buildkitd. That's not to say there aren't better caching strategies, but a really basic ephemeral setup is right there.