From 540a9114d8897201f8338d808870d5005ab86d82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com> Date: Wed, 9 Jun 2021 01:17:56 +0200 Subject: [PATCH] CI: deploy stage --- .gitlab-ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f32503ce..8051e9a7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,7 @@ +stages: + - build + - deploy + image: docker:19.03.1 variables: @@ -25,3 +29,15 @@ build_nginx: - docker pull $CI_REGISTRY_IMAGE:test-nginx || true - docker build --cache-from $CI_REGISTRY_IMAGE:test-nginx -t $IMAGE_TAG_NGINX . -f Dockerfile.nginx - docker push $IMAGE_TAG_NGINX + +deploy_app: + stage: deploy + when: manual + script: + - docker run -e SWARMPIT_API_URL=$SWARMPIT_API_URL -e SWARMPIT_TOKEN=$SWARMPIT_TOKEN $SWARMPIT_DEPLOY $IMAGE_TAG_APP + +deploy_nginx: + stage: deploy + when: manual + script: + - docker run -e SWARMPIT_API_URL=$SWARMPIT_API_URL -e SWARMPIT_TOKEN=$SWARMPIT_TOKEN $SWARMPIT_DEPLOY $IMAGE_TAG_NGINX -- GitLab