diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7a9ff0940d645079fea4bad880c964270325075d..275133add9c5cfcdf4a0cfcb1afde07c5a66d80d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -36,6 +36,35 @@ ngbuild: paths: - "$BUILD_DIR" +review: + stage: review + script: + - rsync -av --delete public /srv/nginx/pages/$CI_BUILD_REF_SLUG + environment: + name: review/$CI_BUILD_REF_NAME + url: http://$CI_BUILD_REF_SLUG.$APPS_DOMAIN + on_stop: stop_review + only: + - branches + except: + - master + tags: + - nginx + +stop_review: + stage: review + script: + - rm -rf public /srv/nginx/pages/$CI_BUILD_REF_SLUG + variables: + GIT_STRATEGY: none + when: manual + environment: + name: review/$CI_BUILD_REF_NAME + action: stop + tags: + - nginx + + deploy: stage: deploy only: