From 725373ab88a1ef79b87c99b3f85b57af465b11e1 Mon Sep 17 00:00:00 2001 From: Tom Heng <taoheng@jihulab.com> Date: Fri, 3 Mar 2023 16:07:16 +0800 Subject: [PATCH] Add rules and disable jobs temporary --- .gitlab/ci/rules.gitlab-ci.yml | 4 +-- jh/.gitlab/ci/not-run-if-jh.gitlab-ci.yml | 33 +++++++++++++++++++++++ jh/.gitlab/ci/rules.gitlab-ci.yml | 6 +++++ 3 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 jh/.gitlab/ci/not-run-if-jh.gitlab-ci.yml diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml index 489d72b2f7e6..d8c051860f51 100644 --- a/.gitlab/ci/rules.gitlab-ci.yml +++ b/.gitlab/ci/rules.gitlab-ci.yml @@ -2,7 +2,7 @@ # Conditions # ############## .if-not-canonical-namespace: &if-not-canonical-namespace - if: '$CI_PROJECT_NAMESPACE !~ /^gitlab(-org)?($|\/)/' + if: '$CI_PROJECT_NAMESPACE !~ /^gitlab(-org|-cn)?($|\/)/' .if-not-ee: &if-not-ee # Only consider FOSS not EE @@ -56,7 +56,7 @@ if: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == "release-tools/update-gitaly" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME =~ /stable-ee$/' .if-merge-request-targeting-stable-branch: &if-merge-request-targeting-stable-branch - if: '($CI_MERGE_REQUEST_EVENT_TYPE == "merged_result" || $CI_MERGE_REQUEST_EVENT_TYPE == "detached") && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME =~ /^[\d-]+-stable(-ee)?$/' + if: '($CI_MERGE_REQUEST_EVENT_TYPE == "merged_result" || $CI_MERGE_REQUEST_EVENT_TYPE == "detached") && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME =~ /^[\d-]+-stable(-ee|-jh)?$/' .if-merge-request-labels-run-in-ruby2: &if-merge-request-labels-run-in-ruby2 if: '$CI_MERGE_REQUEST_LABELS =~ /pipeline:run-in-ruby2/' diff --git a/jh/.gitlab/ci/not-run-if-jh.gitlab-ci.yml b/jh/.gitlab/ci/not-run-if-jh.gitlab-ci.yml new file mode 100644 index 000000000000..6d9ca06bfd4c --- /dev/null +++ b/jh/.gitlab/ci/not-run-if-jh.gitlab-ci.yml @@ -0,0 +1,33 @@ +# stage prepare +compile-production-assets: + extends: + - .compile-assets-base + - .production + - .not-run-if-jh + +# stage build-images +build-assets-image: + extends: + - .base-image-build + - .not-run-if-jh + +build-qa-image as-if-foss: + extends: + - build-qa-image + - .as-if-foss + - .not-run-if-jh + +# stage test +bundle-size-review: + extends: + - .default-retry + - .default-utils-before_script + - .assets-compile-cache + - .not-run-if-jh + +# stage qa +e2e:package-and-test-ee: + extends: + - .production + - .not-run-if-jh + diff --git a/jh/.gitlab/ci/rules.gitlab-ci.yml b/jh/.gitlab/ci/rules.gitlab-ci.yml index 1c82dcb06479..68c5dc06bafe 100644 --- a/jh/.gitlab/ci/rules.gitlab-ci.yml +++ b/jh/.gitlab/ci/rules.gitlab-ci.yml @@ -64,3 +64,9 @@ include: ARCH: amd64,arm64 - <<: *if-not-jh when: never + +# disable jobs temporarily +.not-run-if-jh: + rules: + - if: $CI_PROJECT_NAMESPACE == "gitlab-cn" + when: never -- GitLab