29 lines
688 B
YAML
29 lines
688 B
YAML
stages:
|
|
- release
|
|
|
|
docker-dist:
|
|
stage: release
|
|
image:
|
|
name: gcr.io/kaniko-project/executor:debug
|
|
entrypoint: [""]
|
|
before_script:
|
|
- |-
|
|
echo "{
|
|
\"auths\": {
|
|
\"$CI_REGISTRY\" :{
|
|
\"username\":\"$CI_REGISTRY_USER\",
|
|
\"password\":\"$CI_REGISTRY_PASSWORD\"}
|
|
}
|
|
}" > /kaniko/.docker/config.json
|
|
script:
|
|
- |
|
|
if [ -n "$CI_COMMIT_TAG" ]; then
|
|
IMAGE_NAME=$CI_COMMIT_TAG
|
|
else
|
|
IMAGE_NAME=latest
|
|
fi
|
|
DEST=$CI_REGISTRY_IMAGE:$IMAGE_NAME
|
|
- /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $DEST
|
|
|
|
|