add migration stage
This commit is contained in:
parent
3b802ec165
commit
4cb146d347
@ -6,6 +6,7 @@ include:
|
||||
|
||||
stages:
|
||||
- build
|
||||
- migrate
|
||||
- deploy
|
||||
|
||||
build-app:
|
||||
@ -17,6 +18,21 @@ build-app:
|
||||
- docker build -t $CI_REGISTRY_IMAGE/$CI_COMMIT_BRANCH-worker:$CI_COMMIT_REF_SLUG.$CI_PIPELINE_ID --build-arg GITLAB_TOKEN=$GITLAB_TOKEN $CI_PROJECT_DIR
|
||||
- docker push $CI_REGISTRY_IMAGE/$CI_COMMIT_BRANCH-worker:$CI_COMMIT_REF_SLUG.$CI_PIPELINE_ID
|
||||
|
||||
|
||||
migrate-staging:
|
||||
stage: migrate
|
||||
variables:
|
||||
STAGING_BRANCH: staging
|
||||
tags:
|
||||
- staging
|
||||
rules:
|
||||
- if: "$CI_COMMIT_BRANCH == $STAGING_BRANCH"
|
||||
script:
|
||||
- apk add git
|
||||
- git clone https://buildToken:glpat-axA8ttckx3aPf_xd2Dym@penahub.gitlab.yandexcloud.net/backend/quiz/common.git
|
||||
- ls
|
||||
- ./tools/migrate -source file://common/dal/schema -database postgres://squiz:Redalert2@10.8.0.5:5433/squiz?sslmode=disable up
|
||||
|
||||
deploy-staging:
|
||||
stage: deploy
|
||||
tags:
|
||||
|
Loading…
Reference in New Issue
Block a user