Skip to content
Snippets Groups Projects
Unverified Commit 007c92ee authored by Roman Azarenko's avatar Roman Azarenko
Browse files

Generate images for tags and non-default branches

parent 98e7a65d
No related branches found
No related tags found
No related merge requests found
Pipeline #44305 failed
......@@ -9,14 +9,18 @@ docker:
name: gcr.io/kaniko-project/executor:v1.7.0-debug
entrypoint: [""]
script:
- |
CONTAINER_TAG="${CI_COMMIT_REF_SLUG}"
if [ "${CONTAINER_TAG}" = "${CI_DEFAULT_BRANCH}" ]; then
CONTAINER_TAG="latest"
fi
- mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
- |
/kaniko/executor \
--context ${CI_PROJECT_DIR} \
--dockerfile ${CI_PROJECT_DIR}/Dockerfile \
--destination ${CI_REGISTRY_IMAGE}:latest
--context "${CI_PROJECT_DIR}" \
--dockerfile "${CI_PROJECT_DIR}/Dockerfile" \
--destination "${CI_REGISTRY_IMAGE}:${CONTAINER_TAG}"
rules:
- if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
- if: '$CI_PIPELINE_SOURCE == "web" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
interruptible: true
- if: '$CI_PIPELINE_SOURCE == "push"'
- if: '$CI_PIPELINE_SOURCE == "web"'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment