Skip to content
Snippets Groups Projects
Commit 93a77f3a authored by Nuwan Rajika Kumarasiri's avatar Nuwan Rajika Kumarasiri
Browse files

Merge branch 'imagetag' into 'master'

Tag Secure Agent images for each build

See merge request interop/iics_secure_agent!8
parents 8286d5e7 28f1776d
No related branches found
No related tags found
2 merge requests!20Add note about minimum privileges for IICS user,!8Tag Secure Agent images for each build
......@@ -5,13 +5,15 @@ 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 python3
- pip3 install awscli
- (aws ecr get-login --no-include-email --region us-east-2) > login.sh
- sh login.sh
- $(aws ecr get-login --no-include-email --region us-east-1)
after_script:
- docker logout "$AWS_ACCOUNT_ID".dkr.ecr.us-east-2.amazonaws.com
- docker logout "$AWS_ACCOUNT_ID".dkr.ecr.us-east-1.amazonaws.com
image: docker:latest
......@@ -20,12 +22,13 @@ build-master:
tags:
- docker
script:
- docker build -t enterprise-integrations/iics_secure_agent .
- docker tag enterprise-integrations/iics_secure_agent:latest "$AWS_ACCOUNT_ID".dkr.ecr.us-east-2.amazonaws.com/enterprise-integrations/iics_secure_agent:latest
- docker push "$AWS_ACCOUNT_ID".dkr.ecr.us-east-2.amazonaws.com/enterprise-integrations/iics_secure_agent:latest
- docker build --pull --rm -t ${IMAGE_NAME} .
- docker tag ${IMAGE_NAME} ${ECR_IMAGE_NAME}
- docker push ${ECR_IMAGE_NAME}
only:
refs:
- master
changes:
- Dockerfile
- .gitlab-ci.yml
- run-agent.sh
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