Fix gitlabci
This commit is contained in:
parent
3b8c3747af
commit
265e647629
|
|
@ -1,11 +1,27 @@
|
|||
stages:
|
||||
- build
|
||||
- test
|
||||
- deploy
|
||||
|
||||
include:
|
||||
- project: 'turniere/turniere-infra'
|
||||
file: '/ci/pipeline.yaml'
|
||||
build_image:
|
||||
stage: build
|
||||
image:
|
||||
name: gcr.io/kaniko-project/executor:debug
|
||||
entrypoint: [""]
|
||||
script:
|
||||
- mkdir -p /kaniko/.docker
|
||||
- echo "{\"auths\":{\"${CI_REGISTRY}\":{\"auth\":\"$(printf "%s:%s" "${CI_REGISTRY_USER}" "${CI_REGISTRY_PASSWORD}" | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json
|
||||
- |
|
||||
[ -z "$DOCKER_IMAGE_ENVS" ] && DOCKER_IMAGE_ENVS="production development test"
|
||||
for env in $DOCKER_IMAGE_ENVS; do
|
||||
/kaniko/executor --context "${CI_PROJECT_DIR}" \
|
||||
--dockerfile "${CI_PROJECT_DIR}/docker/${env}/Dockerfile" \
|
||||
--destination "${CI_REGISTRY_IMAGE}/${env}:latest" \
|
||||
--destination "${CI_REGISTRY_IMAGE}/${env}/commits:${CI_COMMIT_SHA}" \
|
||||
--destination "${CI_REGISTRY_IMAGE}/${env}/refs:${CI_COMMIT_REF_SLUG}" \
|
||||
--build-arg base_commit="$CI_COMMIT_SHA" \
|
||||
--cache=true \
|
||||
--cache-copy-layers=true
|
||||
done
|
||||
|
||||
rails spec:
|
||||
stage: test
|
||||
|
|
|
|||
Loading…
Reference in New Issue