|
|
|
@ -30,7 +30,7 @@ build-job:
|
|
|
|
- sudo docker push $IMAGE_NAME:$CI_COMMIT_SHORT_SHA
|
|
|
|
- sudo docker push $IMAGE_NAME:$CI_COMMIT_SHORT_SHA
|
|
|
|
- sudo docker push $IMAGE_NAME:latest
|
|
|
|
- sudo docker push $IMAGE_NAME:latest
|
|
|
|
rules:
|
|
|
|
rules:
|
|
|
|
- if: $CI_COMMIT_BRANCH == 'sst_main'
|
|
|
|
- if: $CI_COMMIT_BRANCH == 'ssst_main'
|
|
|
|
|
|
|
|
|
|
|
|
.deploy: &deploy-common
|
|
|
|
.deploy: &deploy-common
|
|
|
|
stage: deploy
|
|
|
|
stage: deploy
|
|
|
|
@ -55,7 +55,7 @@ deploy-test-job:
|
|
|
|
REMOTE_USER: $REMOTE_USER_TEST
|
|
|
|
REMOTE_USER: $REMOTE_USER_TEST
|
|
|
|
COMPOSE: docker-compose.test.yml
|
|
|
|
COMPOSE: docker-compose.test.yml
|
|
|
|
rules:
|
|
|
|
rules:
|
|
|
|
- if: $CI_COMMIT_BRANCH == 'sst_main'
|
|
|
|
- if: $CI_COMMIT_BRANCH == 'ssst_main'
|
|
|
|
|
|
|
|
|
|
|
|
pylint:
|
|
|
|
pylint:
|
|
|
|
<<: *use_cached_requirements
|
|
|
|
<<: *use_cached_requirements
|
|
|
|
@ -96,3 +96,18 @@ notify failure:
|
|
|
|
rules:
|
|
|
|
rules:
|
|
|
|
- if: $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME !~ /^silent/ && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'sst_main'
|
|
|
|
- if: $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME !~ /^silent/ && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == 'sst_main'
|
|
|
|
when: on_failure
|
|
|
|
when: on_failure
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
deploy:
|
|
|
|
|
|
|
|
stage: deploy
|
|
|
|
|
|
|
|
only:
|
|
|
|
|
|
|
|
- sst_main
|
|
|
|
|
|
|
|
script:
|
|
|
|
|
|
|
|
- cd /home/toren332/sst_postamates/
|
|
|
|
|
|
|
|
- sudo docker-compose down
|
|
|
|
|
|
|
|
- sudo git fetch
|
|
|
|
|
|
|
|
- sudo git reset --hard origin/sst_main
|
|
|
|
|
|
|
|
- sudo git submodule foreach git pull origin sst_main
|
|
|
|
|
|
|
|
- sudo docker-compose -f docker-compose.yml up -d
|
|
|
|
|
|
|
|
tags:
|
|
|
|
|
|
|
|
- deploy-remote
|
|
|
|
|
|
|
|
|
|
|
|
|