Condense docker jobs into docker stage
This commit is contained in:
parent
13ed04fc6d
commit
1ac555734c
@ -1,11 +1,9 @@
|
|||||||
stages:
|
stages:
|
||||||
- auth
|
- docker
|
||||||
- build
|
|
||||||
- publish
|
|
||||||
- deploy
|
- deploy
|
||||||
|
|
||||||
auth-job:
|
docker-auth-job:
|
||||||
stage: auth
|
stage: docker
|
||||||
image: docker:stable
|
image: docker:stable
|
||||||
only:
|
only:
|
||||||
refs:
|
refs:
|
||||||
@ -17,8 +15,8 @@ auth-job:
|
|||||||
paths:
|
paths:
|
||||||
- build/.dockerconfigjson
|
- build/.dockerconfigjson
|
||||||
|
|
||||||
build-job:
|
docker-build-job:
|
||||||
stage: build
|
stage: docker
|
||||||
image: docker:stable
|
image: docker:stable
|
||||||
only:
|
only:
|
||||||
refs:
|
refs:
|
||||||
@ -28,17 +26,17 @@ build-job:
|
|||||||
script:
|
script:
|
||||||
- docker -H unix:///var/run/docker.sock image build -t "$REGISTRY_BASE_URL/$DOCKER_IMAGE_NAME:$CI_COMMIT_SHORT_SHA" ./
|
- docker -H unix:///var/run/docker.sock image build -t "$REGISTRY_BASE_URL/$DOCKER_IMAGE_NAME:$CI_COMMIT_SHORT_SHA" ./
|
||||||
|
|
||||||
publish-job:
|
docker-publish-job:
|
||||||
stage: publish
|
stage: docker
|
||||||
image: docker:stable
|
image: docker:stable
|
||||||
only:
|
only:
|
||||||
refs:
|
refs:
|
||||||
- master
|
- master
|
||||||
needs:
|
needs:
|
||||||
- auth-job
|
- docker-auth-job
|
||||||
- build-job
|
- docker-build-job
|
||||||
dependencies:
|
dependencies:
|
||||||
- auth-job
|
- docker-auth-job
|
||||||
tags:
|
tags:
|
||||||
- docker
|
- docker
|
||||||
script:
|
script:
|
||||||
@ -54,10 +52,10 @@ deploy-job:
|
|||||||
when: manual
|
when: manual
|
||||||
image: google/cloud-sdk
|
image: google/cloud-sdk
|
||||||
needs:
|
needs:
|
||||||
- auth-job
|
- docker-auth-job
|
||||||
- publish-job
|
- docker-publish-job
|
||||||
dependencies:
|
dependencies:
|
||||||
- auth-job
|
- docker-auth-job
|
||||||
script:
|
script:
|
||||||
- export KUBECONFIG="$KUBE_AUTH"
|
- export KUBECONFIG="$KUBE_AUTH"
|
||||||
- cp "$ENV_PRODUCTION" "./build/.env.production"
|
- cp "$ENV_PRODUCTION" "./build/.env.production"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user