diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f32503cee2e636d7683d1e6c90d6f1f1e73a844e..8051e9a7e072538ec73d26920997e2539d226050 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