top | item 39958108 (no title) damianh | 1 year 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. discuss order hn newest remdoWater|1 year ago This requires a lot of work from a dev inf team, though. Not as straightforward for an average team. damianh|1 year ago I 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 load replies (1) ownagefool|1 year ago It'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. boundlessdreamz|1 year ago runs-ons supports custom images - https://runs-on.com/features/byoi/ and caching to S3 - 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
remdoWater|1 year ago This requires a lot of work from a dev inf team, though. Not as straightforward for an average team. damianh|1 year ago I 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 load replies (1) ownagefool|1 year ago It'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. boundlessdreamz|1 year ago runs-ons supports custom images - https://runs-on.com/features/byoi/ and caching to S3 - 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
damianh|1 year ago I 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 load replies (1)
ownagefool|1 year ago It'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.
boundlessdreamz|1 year ago runs-ons supports custom images - https://runs-on.com/features/byoi/ and caching to S3 - 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
remdoWater|1 year ago
damianh|1 year ago
ownagefool|1 year ago
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.
boundlessdreamz|1 year ago
I haven't used it yet but these two features make it the clear favourite for me in alternate github action runners