ci: use standard ci pipeline config
This commit is contained in:
@@ -1,28 +1,42 @@
|
||||
variables:
|
||||
PROJECT_NAME: busynix
|
||||
SKIP_TESTS: "true"
|
||||
|
||||
stages:
|
||||
- release
|
||||
- deploy
|
||||
|
||||
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
|
||||
include:
|
||||
- project: oceanbox/gitlab-ci
|
||||
ref: v3
|
||||
file: template/Base.gitlab-ci.yml
|
||||
- project: oceanbox/gitlab-ci
|
||||
ref: v3
|
||||
file: template/Deployment.gitlab-ci.yml
|
||||
|
||||
|
||||
# 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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user