This commit is contained in:
parent
cd812fe4ee
commit
b81b4471ed
|
@ -15,18 +15,21 @@ r=0
|
|||
image_src="docker://${IMAGE_NAME}"
|
||||
image_dst="docker://${EXT_IMAGE_NAME}"
|
||||
|
||||
oci_dir="$PWD/oci-layers"
|
||||
oci_dir="${PWD}/oci-layers"
|
||||
image_interim="oci:${oci_dir}:$(basename "${IMAGE_NAME}")"
|
||||
|
||||
rm -rf "${oci_dir}" ; mkdir "${oci_dir}"
|
||||
|
||||
skopeo copy --all "${image_src}:${IMAGE_TAG}" "${image_interim}:${IMAGE_TAG}" || r=$?
|
||||
[ "$r" = 0 ] || {
|
||||
rm -rf "${oci_dir}"
|
||||
exit "$r"
|
||||
}
|
||||
|
||||
for tag in ${IMAGE_TAG} ${EXTRA_TAGS} ; do
|
||||
[ -n "${tag}" ] || continue
|
||||
|
||||
rm -rf "${oci_dir}" ; mkdir "${oci_dir}"
|
||||
|
||||
skopeo copy --all "${image_src}:${tag}" "${image_interim}:${tag}" || r=$?
|
||||
[ "$r" = 0 ] || break
|
||||
|
||||
skopeo copy --all "${image_interim}:${tag}" "${image_dst}:${tag}" || r=$?
|
||||
skopeo copy --all "${image_interim}:${IMAGE_TAG}" "${image_dst}:${tag}" || r=$?
|
||||
[ "$r" = 0 ] || break
|
||||
done
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user