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

Add push support #84

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Add push support #84

wants to merge 2 commits into from

Conversation

cmodk
Copy link

@cmodk cmodk commented Jan 7, 2022

Enables the push functions of buildkit.

@chenbh chenbh assigned chenbh and xtremerui and unassigned chenbh Jan 7, 2022
@xtremerui
Copy link
Contributor

Hi, could you give some usage examples for this PR?

oci-build-task is basically a task first of all, so adding push function is against its design pattern. Could you use a resource for pushing?

@cmodk
Copy link
Author

cmodk commented Jan 7, 2022

Hi

Yes, sure. I am building multi platform images with IMAGE_PLATFORM and using the output i encounter the following:
#44 ERROR: docker exporter does not currently support exporting manifest lists

It seemed a little tedious to build every platform separately and then doing the manifest separately and then pushing. Even with templating, the task files grow large

@arulagrawal
Copy link

I also think building and pushing multi-arch images with concourse is too difficult as it stands (unless I'm missing something). This feature or the ability to create multi-arch images with a different format (since docker format doesn't support multi-arch) would be much appreciated.

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

Successfully merging this pull request may close these issues.

4 participants