From 28c31e93319013a44bbd284e6a75d98028dcc7fb Mon Sep 17 00:00:00 2001 From: dm Date: Fri, 12 Feb 2021 20:12:00 +0100 Subject: [PATCH] add mnt branch to deploy to dev --- .gitlab-ci.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..33486ef --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,44 @@ +variables: + CONTAINER_IMAGE: git.universe.io:4567/$CI_PROJECT_PATH + DOCKER_HOST: tcp://docker:2376 +stages: + - build + - deploy_dev + - deploy +build: + stage: build + image: docker:stable + services: + - docker:19.03.12-dind + variables: + DOCKER_TLS_CERTDIR: "/certs" + script: + - docker image build -t $CONTAINER_IMAGE:$CI_BUILD_REF -t $CONTAINER_IMAGE:latest . + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN git.universe.io:4567 + - docker image push $CONTAINER_IMAGE:latest + - docker image push $CONTAINER_IMAGE:$CI_BUILD_REF + only: + - master + - custom/freiwerkb +deploy_dev: + stage: deploy + image: alpine + script: + - apk add --update curl + - curl -XPOST $WWW_WEBHOOK + only: + - mnt + - custom/freiwerkb +deploy: + when: manual + stage: deploy + image: alpine + script: + - apk add --update curl + - | + curl -XPOST -K - <