This commit is contained in:
Administrator
2022-08-31 22:47:22 +03:00
parent 290da7f786
commit c7044db800
8 changed files with 182 additions and 5 deletions

View File

@@ -6,13 +6,14 @@ stages:
.deploy:
before_script:
- docker login -u mathwave -p $DOCKERHUB_PASSWORD
- docker network create -d overlay --attachable swarmpit-nginx || true
build:
stage: build
extends:
- .deploy
tags:
- dev
before_script:
- docker login -u mathwave -p $DOCKERHUB_PASSWORD
script:
- docker build -t mathwave/sprint-repo:sprint-infra-nginx-dev nginx/nginx-dev
- docker push mathwave/sprint-repo:sprint-infra-nginx-dev
@@ -30,7 +31,8 @@ deploy-dev:
when: on_success
- when: manual
script:
- docker stack deploy -c ./.deploy/deploy-dev.yaml infra
- docker stack deploy -c ./.deploy-swarmpit/deploy-dev.yaml swarmpit
- docker stack deploy -c ./.deploy-infra/deploy-dev.yaml infra
deploy-prod:
stage: deploy-prod
@@ -42,4 +44,5 @@ deploy-prod:
- master
when: manual
script:
- docker stack deploy -c ./.deploy-swarmpit/deploy-prod.yaml swarmpit
- docker stack deploy -c ./.deploy/deploy-prod.yaml infra