From d0f22369b7afaf028a26215ce39f3a988fcb2b8f Mon Sep 17 00:00:00 2001 From: Ameer Hamza Date: Tue, 21 Mar 2023 18:18:29 +0800 Subject: [PATCH] Fixed Tagging issues in build_command.sh. Also added lines to catch command failures in Gitlab's CI. --- build_command.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/build_command.sh b/build_command.sh index 036909d..e24366a 100644 --- a/build_command.sh +++ b/build_command.sh @@ -1,5 +1,8 @@ #!/usr/bin/env sh -set -x + +set -x # For verbosity +set -o errexit # The following two causes the script to fail even if one command fail. +set -o pipefail export BUILDER_NAME=`docker buildx create --use` docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY @@ -10,8 +13,8 @@ then docker buildx build . \ -f Dockerfile \ --build-arg UBUNTU_VER=$UBUNTU_VER \ - -t $CI_REGISTRY/docker/$CI_PROJECT_NAME:ubuntu-$UBUNTU_VER:`date "+%Y-%m-%d"` \ - -t $CI_REGISTRY/docker/$CI_PROJECT_NAME:ubuntu-$UBUNTU_VER:latest \ + -t $CI_REGISTRY/docker/$CI_PROJECT_NAME/ubuntu-$UBUNTU_VER:`date "+%Y-%m-%d"` \ + -t $CI_REGISTRY/docker/$CI_PROJECT_NAME/ubuntu-$UBUNTU_VER:latest \ -t $CI_REGISTRY/docker/$CI_PROJECT_NAME:$UBUNTU_VER \ --platform $PLATFORMS \ --push --provenance false