From c76779cbd864a711d3952eaaef619807c16882f3 Mon Sep 17 00:00:00 2001 From: Nuwan Rajika Kumarasiri <nuwan.kumarasiri@wisc.edu> Date: Tue, 21 Jan 2020 15:09:31 -0600 Subject: [PATCH] Add gitlab-ci file --- .gitlab-ci.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..8a2c9f5 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,30 @@ +variables: + AWS_ACCOUNT_ID : "265723766240" + +stages: + - build + +before_script: + - apk update && apk add groff less && apk add python3 + - pip3 install awscli + - (aws ecr get-login --no-include-email --region us-east-1) > login.sh + - sh login.sh + +after_script: + - docker logout "$AWS_ACCOUNT_ID".dkr.ecr.us-east-1.amazonaws.com + +image: docker:latest + +build-master: + stage: build + 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-1.amazonaws.com/enterprise-integrations/iics_secure_agent:latest + - docker push "$AWS_ACCOUNT_ID".dkr.ecr.us-east-1.amazonaws.com/enterprise-integrations/iics_secure_agent:latest + only: + refs: + - master + changes: + - Dockerfile \ No newline at end of file -- GitLab