From c2048fa41ea14c20a6a0d6691e2ae5d9715c0f5a Mon Sep 17 00:00:00 2001 From: xiang <27800734@qq.com> Date: Fri, 9 May 2025 22:37:14 +0800 Subject: [PATCH] 1 --- .gitlab-ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f1aae03..1bd33d9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -18,11 +18,11 @@ check-merge-target: stage: check script: - | - # 获取当前合并请求的目标分支 + ## 获取当前合并请求的目标分支 TARGET_BRANCH="$CI_MERGE_REQUEST_TARGET_BRANCH_NAME" SOURCE_BRANCH="$CI_COMMIT_BRANCH" - # 定义允许合并的规则 + ## 定义允许合并的规则 if [[ "$SOURCE_BRANCH" == "develop" && "$TARGET_BRANCH" != "release" ]]; then echo "❌ 禁止将 develop 分支合并到 $TARGET_BRANCH" exit 1 @@ -32,6 +32,7 @@ check-merge-target: else echo "✅ 允许合并" fi + rules: [if: $CI_PIPELINE_SOURCE == "merge_request_event"] only: - develop - release