Skip to content
Snippets Groups Projects
Commit 71e065cc authored by Eric Schoville's avatar Eric Schoville
Browse files

Push Image to Registry.Doit - INPLATFORM-319

parent e2d18338
No related branches found
No related tags found
No related merge requests found
variables:
ECR_IMAGE_TAG: "${AWS_ACCOUNT_ID}.dkr.ecr.us-east-1.amazonaws.com/enterprise-integrations/iics_secure_agent:${CI_COMMIT_SHORT_SHA}"
DOIT_REGISTRY_IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
stages:
- build
before_script:
- IMAGE_TAG=git-${CI_COMMIT_SHA:0:8}
- IMAGE_NAME="enterprise-integrations/iics_secure_agent:${IMAGE_TAG}"
- ECR_IMAGE_NAME="${AWS_ACCOUNT_ID}.dkr.ecr.us-east-1.amazonaws.com/enterprise-integrations/iics_secure_agent:${IMAGE_TAG}"
- apk update && apk add groff less && apk add py-pip
- pip3 install awscli
- $(aws ecr get-login --no-include-email --region us-east-1)
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
after_script:
- docker logout "$AWS_ACCOUNT_ID".dkr.ecr.us-east-1.amazonaws.com
......@@ -19,9 +21,10 @@ build-master:
tags:
- docker
script:
- docker build --pull --rm -t ${IMAGE_NAME} .
- docker tag ${IMAGE_NAME} ${ECR_IMAGE_NAME}
- docker push ${ECR_IMAGE_NAME}
- docker build --pull --rm -t ${DOIT_REGISTRY_IMAGE_TAG} .
- docker tag ${DOIT_REGISTRY_IMAGE_TAG} ${ECR_IMAGE_TAG}
- docker push ${DOIT_REGISTRY_IMAGE_TAG}
- docker push ${ECR_IMAGE_TAG}
only:
refs:
- master
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment