variables: CONTAINER_NAME: thallian/dovecot build: stage: build image: name: gcr.io/kaniko-project/executor:debug entrypoint: [""] script: - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(printf "%s:%s" "$CI_REGISTRY_USER" "$CI_REGISTRY_PASSWORD" | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json - >- /kaniko/executor --cache=false --context "$CI_PROJECT_DIR" --dockerfile "$CI_PROJECT_DIR/Dockerfile" --destination "$CONTAINER_NAME:$CI_COMMIT_SHA" --destination "$CONTAINER_NAME:$CI_COMMIT_REF_NAME" --destination "$CONTAINER_NAME:latest"