Repository navigation
Add multi build support - #24
Christof Marti (chrmarti) merged 15 commits into
Conversation
|
(disclaimer: I'm not on the VS Code team, so will defer to Christof Marti (@chrmarti) - my comments are those of an interested observer and someone who has made some contributions in similar areas of the code 😄) Hi Juan Zuluaga (@juzuluag), this looks pretty cool - being able to create multi-platform dev container images would be really useful I think. Especially building them in CI and publishing so that they can be referenced in the There has been some recent work here that shifts to using BuildKit/buildx by default (if it is present) for With the buildx work, I think that For the I also think that it would be good to add some tests for the |
|
Hi Christof Marti (@chrmarti) and Stuart Leeks (@stuartleeks) , any chance to look at the most recent changes? Thanks. |
|
+1 on this feature request, would be very helpful for my team and our tooling |
Christof Marti (chrmarti)
left a comment
There was a problem hiding this comment.
Thanks Juan Zuluaga (@juzuluag). Added a few more comments.
|
Could we be able to prioritize this PR? cc Christof Marti (@chrmarti) I am working on devcontainers/images to create images based on features by using the devcontainers/cli. We are looking forward to publish these images, but can't yet as they need to be built with |
Christof Marti (chrmarti)
left a comment
There was a problem hiding this comment.
Looks good, thanks Juan Zuluaga (@juzuluag) !
Work Item ID
Description
Enhance
devcontainerCLI build command by adding an option to build multi-platform container images and to push them to a container registry.devcontainer build command will be enhanced with the following arguments:
--platform value1, value2. Comma delimited string with platform types [string].
i.e. value: linux/amd64,linux/arm64
--push push to a container registry [boolean] [default: false]
PR Checklist
Does this introduce a breaking change?
Testing
Manual testing:
List manifest from container registry
Other information or known dependencies
n/a