Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Amirault <mamirault@gitlab.com>2023-06-10 07:20:10 +0300
committerMarcel Amirault <mamirault@gitlab.com>2023-06-10 07:20:10 +0300
commit3b8387a79f9eee004d262352f457da2f738b66f2 (patch)
treeb78dc49c5aefa60df684f07c5541910e0791f476
parentbc6817a9281f74b9647a039be768803eb50b4f4b (diff)
parent9ccbea363fa2032b73a31df4ae50db39d1143435 (diff)
Merge branch 'leipert-execute-review-earlier' into 'main'
Execute review job earlier See merge request https://gitlab.com/gitlab-org/gitlab-docs/-/merge_requests/3952 Merged-by: Marcel Amirault <mamirault@gitlab.com> Approved-by: Marcel Amirault <mamirault@gitlab.com> Reviewed-by: Achilleas Pipinellis <axil@gitlab.com> Reviewed-by: Lukas 'Eipi' Eipert <leipert@gitlab.com> Co-authored-by: Lukas Eipert <leipert@gitlab.com>
-rw-r--r--.gitlab/ci/build-and-deploy.gitlab-ci.yml39
1 files changed, 16 insertions, 23 deletions
diff --git a/.gitlab/ci/build-and-deploy.gitlab-ci.yml b/.gitlab/ci/build-and-deploy.gitlab-ci.yml
index 746802bd..25e311cd 100644
--- a/.gitlab/ci/build-and-deploy.gitlab-ci.yml
+++ b/.gitlab/ci/build-and-deploy.gitlab-ci.yml
@@ -20,6 +20,15 @@
url: https://$CI_COMMIT_REF_SLUG$REVIEW_SLUG.docs.gitlab-review.app
on_stop: review_stop
auto_stop_in: 30 days
+ rules:
+ - if: '$CI_PROJECT_PATH == "gitlab-renovate-forks/gitlab-docs"'
+ when: manual
+ - if: '$CI_PROJECT_PATH !~ /^gitlab-org/'
+ when: never
+ - if: '$CI_MERGE_REQUEST_EVENT_TYPE == "merge_train"'
+ when: never
+ - if: '$DOCS_PROJECT_PIPELINE_TYPE =~ /^MR pipeline.*/'
+ - if: '$DOCS_PROJECT_PIPELINE_TYPE == "Upstream review app pipeline"'
#
# The script lines for compiling and minifying the site
@@ -99,19 +108,15 @@ review:
- .retry
- .review-environment
before_script: []
+ needs:
+ - job: compile_dev
+ optional: true
+ - job: compile_upstream_review_app
+ optional: true
cache: {}
script:
- scripts/review-replace-urls.sh
- scripts/deploy-review-app.sh
- rules:
- - if: '$CI_PROJECT_PATH == "gitlab-renovate-forks/gitlab-docs"'
- when: manual
- - if: '$CI_PROJECT_PATH !~ /^gitlab-org/'
- when: never
- - if: '$CI_MERGE_REQUEST_EVENT_TYPE == "merge_train"'
- when: never
- - if: '$DOCS_PROJECT_PIPELINE_TYPE =~ /^MR pipeline.*/'
- - if: '$DOCS_PROJECT_PIPELINE_TYPE == "Upstream review app pipeline"'
#
# Stop the Review App
@@ -131,20 +136,8 @@ review_stop:
cache: {}
script:
- scripts/deploy-review-app.sh
- rules:
- - if: '$CI_PROJECT_PATH == "gitlab-renovate-forks/gitlab-docs"'
- allow_failure: true
- when: manual
- - if: '$CI_PROJECT_PATH !~ /^gitlab-org/'
- when: never
- - if: '$CI_MERGE_REQUEST_EVENT_TYPE == "merge_train"'
- when: never
- - if: '$DOCS_PROJECT_PIPELINE_TYPE =~ /^MR pipeline.*/'
- allow_failure: true
- when: manual
- - if: '$DOCS_PROJECT_PIPELINE_TYPE == "Upstream review app pipeline"'
- allow_failure: true
- when: manual
+ allow_failure: true
+ when: manual
#
# Clean up stopped review app environments. Done once a month in a scheduled pipeline,