Skip to content
Snippets Groups Projects
Commit 29969755 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 31cb3bcd ab7c42c4
No related branches found
No related tags found
No related merge requests found
...@@ -4,13 +4,15 @@ stages: ...@@ -4,13 +4,15 @@ stages:
- build - build
before_script: 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 - apk update && apk add groff less && apk add python3
- pip3 install awscli - pip3 install awscli
- (aws ecr get-login --no-include-email --region us-east-2) > login.sh - $(aws ecr get-login --no-include-email --region us-east-1)
- sh login.sh
after_script: 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 image: docker:latest
...@@ -19,12 +21,13 @@ build-master: ...@@ -19,12 +21,13 @@ build-master:
tags: tags:
- docker - docker
script: script:
- docker build -t enterprise-integrations/iics_secure_agent . - docker build --pull --rm -t ${IMAGE_NAME} .
- 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 tag ${IMAGE_NAME} ${ECR_IMAGE_NAME}
- docker push "$AWS_ACCOUNT_ID".dkr.ecr.us-east-2.amazonaws.com/enterprise-integrations/iics_secure_agent:latest - docker push ${ECR_IMAGE_NAME}
only: only:
refs: refs:
- master - master
changes: changes:
- Dockerfile - Dockerfile
- .gitlab-ci.yml - .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