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