Add .gitlab-ci.yml

This commit is contained in:
usov_i 2023-07-27 15:17:31 +02:00
parent f89267b5ec
commit 07f03a2a04

24
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,24 @@
stages:
- deploy-test
- deploy-prod
deploy-test:
stage: deploy-test
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
script:
- cd /opt/pyzebra
- git pull origin master --tags
- sudo systemctl restart pyzebra-test.service
deploy-prod:
stage: deploy-prod
rules:
- if: $CI_COMMIT_TAG && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
when: delayed
start_in: 10 minutes
script:
- source /opt/miniconda3/etc/profile.d/conda.sh
- conda activate prod
- conda update pyzebra -y
- sudo systemctl restart pyzebra.service