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

Generate images for tags and non-default branches

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