add migration stage

This commit is contained in:
skeris 2024-06-17 20:47:00 +03:00
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: