From 9967e276c03f50224444d5bcbf2cdac59e70abf0 Mon Sep 17 00:00:00 2001 From: jfederico Date: Mon, 23 Sep 2019 17:03:36 +0000 Subject: [PATCH] Fixed script so the releases for alpha and beta are not built as latest --- scripts/image_build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/image_build.sh b/scripts/image_build.sh index adf1e987..4794c2d2 100755 --- a/scripts/image_build.sh +++ b/scripts/image_build.sh @@ -86,8 +86,8 @@ docker login -u="$CD_DOCKER_USERNAME" -p="$CD_DOCKER_PASSWORD" echo "#### Docker image $CD_DOCKER_REPO:$CD_REF_NAME is being published" docker push $CD_DOCKER_REPO -# Publish latest and v2 if it id a release -if [[ "$CD_REF_NAME" == *"release"* ]]; then +# Publish image as latest and v2 if it is a release (excluding alpha and beta) +if [[ "$CD_REF_NAME" == *"release"* ]] && [[ "$CD_REF_NAME" != *"alpha"* ]] && [[ "$CD_REF_NAME" != *"beta"* ]]; then docker_image_id=$(docker images | grep -E "^$CD_DOCKER_REPO.*$CD_REF_NAME" | awk -e '{print $3}') docker tag $docker_image_id $CD_DOCKER_REPO:latest docker push $CD_DOCKER_REPO:latest