Changeset - d3e5effa2f2d
[Not reviewed]
release/2020
0 1 0
Ben Stevens - 5 years ago 2019-06-18 10:32:45
benjamin.stevens.au@gmail.com
Hardcode conference year

Gitlab environment variables don't handle bash variable expansion
1 file changed with 5 insertions and 6 deletions:
0 comments (0 inline, 0 general)
.gitlab-ci.yml
Show inline comments
 
variables:
 
  CONFERENCE_YEAR: 2020
 
  CONTAINER_IMAGE: "asia.gcr.io/linuxconfsydney/symposion_app"
 
  CONTAINER_IMAGE_2019: "asia.gcr.io/linuxconfsydney/symposion_app_2019"
 
  CONTAINER_IMAGE_FROM_DEV: "asia.gcr.io/linuxconfsydney/symposion_app_${CI_COMMIT_REF_NAME#dev/}"
 
  CONTAINER_IMAGE_FROM_RELEASE: "asia.gcr.io/linuxconfsydney/symposion_app_${CI_COMMIT_REF_NAME#release/}"
 
  NAMESPACE_FROM_RELEASE: "lca${CI_COMMIT_REF_NAME#release/}-prod"
 
  DOCKER_DRIVER: overlay2
 

	
 
build_image:
...
 
@@ -29,10 +28,10 @@ build_release_image:
 
  services:
 
  - docker:dind
 
  script:
 
  - docker build -f docker/Dockerfile -t ${CONTAINER_IMAGE_FROM_RELEASE}:latest -t ${CONTAINER_IMAGE_FROM_RELEASE}:$CI_COMMIT_SHA .
 
  - docker build -f docker/Dockerfile -t ${CONTAINER_IMAGE}_${CONFERENCE_YEAR}:latest -t ${CONTAINER_IMAGE}_${CONFERENCE_YEAR}:$CI_COMMIT_SHA .
 
  - docker login -u _json_key -p "$GOOGLE_KEY" https://asia.gcr.io
 
  - docker push ${CONTAINER_IMAGE_FROM_RELEASE}:$CI_COMMIT_SHA
 
  - docker push ${CONTAINER_IMAGE_FROM_RELEASE}:latest
 
  - docker push ${CONTAINER_IMAGE}_${CONFERENCE_YEAR}:$CI_COMMIT_SHA
 
  - docker push ${CONTAINER_IMAGE}_${CONFERENCE_YEAR}:latest
 
  only:
 
    - /^release\/.*$/
 

	
0 comments (0 inline, 0 general)