From 3fb4702077b350ee70d223b8be2b72df3b623ef4 Mon Sep 17 00:00:00 2001 From: Stefan Hynek <stefan.hynek@uni-goettingen.de> Date: Fri, 13 Jan 2023 12:18:27 +0100 Subject: [PATCH] ci(gitlab): use ash-compatible test command for version declaration --- .gitlab-ci.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ac2985e..e3ab5ba 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -57,8 +57,7 @@ build container image: entrypoint: [""] script: # use tag for version if not empty; else commit sha - - "[[ -n ${CI_COMMIT_TAG} ]] && export version=${CI_COMMIT_TAG} || export version=${CI_COMMIT_SHORT_SHA}" - - echo $version + - "test -n \"$CI_COMMIT_TAG\" && export version=$CI_COMMIT_TAG || export version=$CI_COMMIT_SHORT_SHA" - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n ${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD} | base64 | tr -d '\n')\"},\"$harbor_registry\":{\"auth\":\"$HARBOR_ROBOT_TOKEN64\"}}}" > /kaniko/.docker/config.json - /kaniko/executor -- GitLab