ci: use standard ci pipeline config

This commit is contained in:
Jonas Juselius
2024-01-29 08:57:37 +01:00
parent a0450473d7
commit 5846ef1fef
+37 -23
View File
@@ -1,28 +1,42 @@
variables:
PROJECT_NAME: busynix
SKIP_TESTS: "true"
stages: stages:
- release - release
- deploy
docker-dist: include:
stage: release - project: oceanbox/gitlab-ci
image: ref: v3
name: gcr.io/kaniko-project/executor:debug file: template/Base.gitlab-ci.yml
entrypoint: [""] - project: oceanbox/gitlab-ci
before_script: ref: v3
- |- file: template/Deployment.gitlab-ci.yml
echo "{
\"auths\": {
\"$CI_REGISTRY\" :{ # docker-dist:
\"username\":\"$CI_REGISTRY_USER\", # stage: release
\"password\":\"$CI_REGISTRY_PASSWORD\"} # image:
} # name: gcr.io/kaniko-project/executor:debug
}" > /kaniko/.docker/config.json # entrypoint: [""]
script: # before_script:
- | # - |-
if [ -n "$CI_COMMIT_TAG" ]; then # echo "{
IMAGE_NAME=$CI_COMMIT_TAG # \"auths\": {
else # \"$CI_REGISTRY\" :{
IMAGE_NAME=latest # \"username\":\"$CI_REGISTRY_USER\",
fi # \"password\":\"$CI_REGISTRY_PASSWORD\"}
DEST=$CI_REGISTRY_IMAGE:$IMAGE_NAME # }
- /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $DEST # }" > /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