Re:Show HN: Cross-Platform GitHub Action
by adobrawy on Tuesday January 17, 2023 @04:44AM
(#34410741)
Are you SOC2 compliant? Can an image built in this way be loaded back (`load: true`) to CI without OCI registry?
Re:Show HN: Cross-Platform GitHub Action
by kylegalbraith on Tuesday January 17, 2023 @09:49AM
(#34413009)
We aren't SOC2 compliant yet, but we are planning to do that this year. Yup, you can pass `depot build --load` (the same parameters you use with buildx) and we will return the built image to you. Or you can use `--push` and we will push it up to your registry.
Here is my direct email if anyone wants to chat/learn/share more about this problem space, kyle [at] depot.dev.
Behind the scenes we are running the same engine as Docker, BuildKit, on VMs in AWS for both architectures. We combine native architecture support with a 50GB persistent SSD cache that is automatically available across builds, so no more saving/loading cache over the network.
All those things combined makes multi-platform or Arm image builds in GitHub Actions ~15x faster using Depot (example: https://depot.dev/benchmark/temporal). And it's a one line change, swap `docker build` for `depot build` or use our `depot/build-push-action` instead of `docker/build-push-action`.