diff --git a/.circleci/config.yml b/.circleci/config.yml index 1708bb0..1ba3ea1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -43,7 +43,17 @@ jobs: aws ecr get-login-password | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com docker tag ${SERVICE_NAME}:${CIRCLE_SHA1} $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/${SERVICE_NAME}:${CIRCLE_SHA1} docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/${SERVICE_NAME}:${CIRCLE_SHA1} - + if [ "${CIRCLE_PULL_REQUEST}" != "" ]; then + echo "Publishing to ECR QA" + # Publish to ECR QA + ./awsconfiguration.sh QA + source awsenvconf + aws ecr get-login-password | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com + docker tag ${SERVICE_NAME}:${CIRCLE_SHA1} $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/${SERVICE_NAME}:${CIRCLE_SHA1} + docker push $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/${SERVICE_NAME}:${CIRCLE_SHA1} + else + echo "Not publishing to ECR QA" + fi workflows: version: 2 publish: