Hi everyone,
We are using Bitbucket Cloud Pipelines and the pipe atlassian/aws-ecr-push-image:2.6.0 to push Docker images to ECR.
Our use case:
- CI runner is amd64
- Production edge devices are arm64
- We want to publish one single tag that contains a multi-architecture manifest, so Docker pull resolves automatically by platform
Current limitation we see:
- aws-ecr-push-image pushes a single image/tag, but does not seem to support creating/pushing a multi-arch manifest list in one step
Today we are using a workaround with docker buildx before the pipe, and then pushing architecture-specific tags, but we would like native support directly in the pipe.
Questions:
- Is multi-architecture manifest push currently supported by aws-ecr-push-image?
- If not, is there a recommended Atlassian-supported pattern to keep using the pipe and still publish one multi-arch tag?
- Is this feature on the roadmap?
Thanks!