This commit is contained in:
Administrator 2022-08-18 13:13:55 +03:00
parent 08d7528bcc
commit d7f5631ee3

View File

@ -1,4 +1,5 @@
stages: stages:
- build
- deploy-dev - deploy-dev
- deploy-prod - deploy-prod
@ -6,6 +7,16 @@ stages:
before_script: before_script:
- docker login -u mathwave -p $DOCKERHUB_PASSWORD - docker login -u mathwave -p $DOCKERHUB_PASSWORD
build:
stage: build
extends:
- .deploy
tags:
- dev
script:
- docker build -t mathwave/sprint-repo:sprint-infra-nginx-dev nginx/nginx-dev
- docker push mathwave/sprint-repo:sprint-infra-nginx-dev
deploy-dev: deploy-dev:
stage: deploy-dev stage: deploy-dev
extends: extends:
@ -17,8 +28,6 @@ deploy-dev:
when: on_success when: on_success
- when: manual - when: manual
script: script:
- docker build -t mathwave/sprint-repo:sprint-infra-nginx-dev nginx/nginx-dev
- docker push mathwave/sprint-repo:sprint-infra-nginx-dev
- docker stack deploy -c ./.deploy/deploy-dev.yaml infra - docker stack deploy -c ./.deploy/deploy-dev.yaml infra
deploy-prod: deploy-prod: