Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support publishing multiarch containers #514

Closed
wasabii opened this issue Nov 2, 2023 · 2 comments
Closed

Support publishing multiarch containers #514

wasabii opened this issue Nov 2, 2023 · 2 comments

Comments

@wasabii
Copy link

wasabii commented Nov 2, 2023

Right now I build my containers by using MSBuild to publish multiple RIDs of my application to directories.

I then manually use docker compose to assemble the docker images.

I then use docker manifest create to create a multiarch container from the multiple images. The multiarch image is what gets published.

It would be neat if the Publish targets could do this. It would have to be a new OuterBuild-like thing though, invoking publish multiple times with differnet RuntimeIdentifier set, etc.

@baronfel
Copy link
Member

baronfel commented Nov 2, 2023

Related to #87 I believe.

Yes this is a good thing to add, but there are UX concerns - for example currently docker manifest lists can only take inputs that are pushed to an actual container registry, so we'd need validation there. We'd also need to add support for the docker manifest primitives to the library portion of the container tools.

Not a blocker, it just needs design - especially because multi-rid publish isn't really something we do in many other parts of the platform (except maybe MAUI).

@wasabii
Copy link
Author

wasabii commented Nov 2, 2023

Ahh. I did a search for issues, but did not see that one. Lack of the word 'arch' in the subjects, I guess. This does appear to be covered by #87.

@wasabii wasabii closed this as not planned Won't fix, can't repro, duplicate, stale Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants