[ci] Support multi tags when pushing docker image (#10771)

This commit is contained in:
Shilong Liu 2022-05-09 16:43:21 +08:00 committed by GitHub
parent 71a515e14b
commit 0e30ffe4da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -54,9 +54,10 @@ docker login -u ${REGISTRY_USERNAME} -p "${REGISTRY_PASSWD}" ${REGISTRY_SERVER_W
docker_image_name=$(basename ${DOCKER_IMAGE_FILE} | cut -d. -f1) docker_image_name=$(basename ${DOCKER_IMAGE_FILE} | cut -d. -f1)
remote_image_name=${REGISTRY_SERVER_WITH_PORT}/${docker_image_name} remote_image_name=${REGISTRY_SERVER_WITH_PORT}/${docker_image_name}
[ -z "${DOCKER_IMAGE_TAG}" ] || { for tag in ${DOCKER_IMAGE_TAG}
push_it ${docker_image_name} ${remote_image_name}:${DOCKER_IMAGE_TAG} do
} push_it ${docker_image_name} ${remote_image_name}:$tag
done
if [ -n "${sonic_version}" ] && [ -n "${sonic_platform}" ] if [ -n "${sonic_version}" ] && [ -n "${sonic_platform}" ]
then then