diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..00d2c2fbe42a0e2c2a6c83e26dfa09d49e7891b0 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,29 @@ +variables: + +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