Skip to content
Snippets Groups Projects
Commit 2e0e108c authored by (INACTIVE) Marcel Bajdel (new marcel.bajdel)'s avatar (INACTIVE) Marcel Bajdel (new marcel.bajdel) :rocket:
Browse files

extending with tar file

parent 807091e5
No related branches found
No related tags found
3 merge requests!20Release,!13Docker image branch,!12Docker image branch
......@@ -20,19 +20,21 @@ check_image_branch: # Check whether the image is already existing or not
artifacts:
paths:
- docker_latest_image.txt
build_branch:
stage: build_branch
image:
name: gcr.io/kaniko-project/executor:debug
entrypoint: [""]
script:
- mkdir tar_images
# specify auths for kaniko executor
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
# Read the value of DOCKER_LATEST_IMAGE_EXISTS from the artifact
- export DOCKER_LATEST_IMAGE_EXISTS=$(cat docker_latest_image.txt)
# if the image does not exist and there are changes (excluding README.md), build it
- if [ "$DOCKER_LATEST_IMAGE_EXISTS" == "false" ]; then /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_BRANCH; else echo "Docker image already exists or no relevant changes"; fi
- /kaniko/executor --context $CI_PROJECT_DIR --no-push --destination $CI_REGISTRY_IMAGE:$CI_COMMIT_BRANCH --tarPath $CI_PROJECT_DIR/tar_images/$file_name.tar
artifacts:
paths:
- tar_images
rules:
- exists:
- CI_COMMIT_BRANCH
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment