From e5f053f8a5b5eea423435d83aebced3b1c15a800 Mon Sep 17 00:00:00 2001 From: Bogdan Cochior <bogdan.cochior@thinslices.com> Date: Fri, 31 Aug 2018 12:28:01 +0300 Subject: [PATCH] ci(demo): add tag for demo env --- .gitlab-ci.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9d76f567a..2a4b80af7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -68,6 +68,25 @@ push:qa: - docker tag $DOCKER_REPO:$CI_COMMIT_SHA $DOCKER_REPO:latest - docker push $DOCKER_REPO:latest +push:demo: + image: docker:latest + stage: push + script: + # Setup + - export AWS_REGION="eu-west-1" + - export AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID + - export AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY + - apk update + - apk --no-cache add --update curl python python-dev py-pip + - pip install awscli --upgrade --user + - export PATH=~/.local/bin:/usr/bin/:$PATH + # AUTH + - CERT=`aws ecr get-login --no-include-email --region ${AWS_REGION}` + - ${CERT} + # Tag + - docker tag $DOCKER_REPO:$CI_COMMIT_SHA $DOCKER_REPO:demo + - docker push $DOCKER_REPO:demo + push:staging: image: docker:latest stage: push -- GitLab