3 ms·
Well, too late. I whipped up a simple GitHub workflow in around 15m and am using it (with slight variations) on all my images to push them to ghcr.io: https://
by rcarmo 4y ago
Well, too late. I whipped up a simple GitHub workflow in around 15m and am using it (with slight variations) on all my images to push them to ghcr.io:
https://github.com/rcarmo/docker-handbrake/blob/master/.github/workflows/deploy.yml https://github.com/rcarmo/docker-handbrake/blob/master/.gith...
Multi-platform builds are trickier, but essentially the same.
- alexellisuk 4y agoMulti-arch builds are easy to "transfer" IMHO crane cp docker.io/openfaas/gateway:0.10.0 ghcr.io/openfaas/gateway:0.10.0 If you've not used it yet - do take a look. Crane doesn't pull the images into a local Docker library for re-tagging and re-pushing. https://github.com/google/go-containerregistry/blob/main/cmd/crane/doc/crane.md https://github.com/google/go-containerregistry/blob/main/cmd...
- rcarmo 4y agoNice. The issue I have with some of my multi-arch stuff is that I began doing it before buildx stabilised, and I also launched multiple runners in parallel because some of the builds take... a long time.