diff --git a/src/build.sh b/src/build.sh index f4fc9c9a0b697e47dbe220848a46438772dee7f6..f718fbc0dd1b6e3b1a0db31149b2c93dafc8b210 100755 --- a/src/build.sh +++ b/src/build.sh @@ -1,5 +1,11 @@ #!/bin/bash -e +if [[ -n "$CI_REGISTRY" && -n "$CI_REGISTRY_USER" ]]; then + echo "Logging to GitLab Container Registry with CI credentials..." + echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin "$CI_REGISTRY" +fi + + if [[ -z "$CI_COMMIT_TAG" ]]; then export CI_APPLICATION_REPOSITORY=${CI_APPLICATION_REPOSITORY:-$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG} export CI_APPLICATION_TAG=${CI_APPLICATION_TAG:-$CI_COMMIT_SHA}