Skip to content

Commit b847ac0

Browse files
Use docker buildx imagetools for multi-arch manifest (#242)
Replaces docker manifest create/annotate/push with docker buildx imagetools create which handles attestation correctly. same as openzipkin/zipkin#3823 Signed-off-by: Adrian Cole <[email protected]>
1 parent af1bb49 commit b847ac0

1 file changed

Lines changed: 2 additions & 9 deletions

File tree

build-bin/docker/docker_push

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,7 @@ else
9090
manifest_tags="${manifest_tags} ${manifest_tag}"
9191
done
9292

93-
docker manifest create ${tag} ${manifest_tags}
94-
95-
for manifest_tag in ${manifest_tags}; do
96-
docker_arch=$(echo ${manifest_tag} | sed 's/.*-//g')
97-
docker manifest annotate ${tag} ${manifest_tag} --os linux --arch ${docker_arch}
98-
done
99-
100-
echo "Pushing manifest ${manifest_tag}..."
101-
docker manifest push -p ${tag}
93+
echo "Pushing manifest ${tag}..."
94+
docker buildx imagetools create --tag ${tag} ${manifest_tags}
10295
done
10396
fi

0 commit comments

Comments
 (0)