From 577255afdc921f5dbbb9f44dd741c7e9b6d3e372 Mon Sep 17 00:00:00 2001
From: Bogdan Cochior <bogdan.cochior@thinslices.com>
Date: Mon, 4 Jun 2018 16:10:54 +0300
Subject: [PATCH] ci(aws): export env variables for login

---
 .gitlab-ci.yml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9e90186f4..c6332261a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -94,10 +94,12 @@ demo:aws-qa:
     name: qa/$PACKAGE_NAME
     url: http://52.211.238.137/
   script:
+    - 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 --no-cache add --update python python-dev py-pip
     - pip install ecs-deploy
-    - eval $(aws ecr get-login --no-include-email --region eu-west-1 | sed 's|https://||')
-    - ecs deploy --region eu-west-1 ${CLUSTER_NAME} ${IMAGE_REPO}:${CI_COMMIT_SHA} --tag ${CI_COMMIT_SHA}
+    - ecs deploy --region ${AWS_REGION} ${CLUSTER_NAME} ${IMAGE_REPO}:${CI_COMMIT_SHA} --tag ${CI_COMMIT_SHA}
 
 demo:staging:
   image: $IMAGE_ORG/$IMAGE_NAME:$CI_COMMIT_SHA
-- 
GitLab