ci: 修改标签和发布阶段的规则条件

- 将规则条件从匹配特定前缀改为包含 "ci" 字符串
-统一规则条件,使标签和发布阶段使用相同的规则
-改进规则的可读性和可维护性
This commit is contained in:
gewuyou 2025-07-19 20:18:20 +08:00
parent 1ce39f6f17
commit bf1983ef62

View File

@ -15,7 +15,7 @@ tag:
stage: tag stage: tag
image: alpine:latest image: alpine:latest
rules: rules:
- if: '$CI_COMMIT_BRANCH == "main" && $CI_COMMIT_MESSAGE !~ /^ci:|^chore:|^\[no-publish\]/' - if: '$CI_COMMIT_BRANCH == "main" && $CI_COMMIT_MESSAGE !~ /ci/i'
script: script:
- set -euo pipefail - set -euo pipefail
- apk add --no-cache git - apk add --no-cache git
@ -55,7 +55,7 @@ publish:
stage: publish stage: publish
needs: [ "tag" ] needs: [ "tag" ]
rules: rules:
- if: '$CI_COMMIT_BRANCH == "main" && $CI_COMMIT_MESSAGE !~ /^ci:|^chore:|^\[no-publish\]/' - if: '$CI_COMMIT_BRANCH == "main" && $CI_COMMIT_MESSAGE !~ /ci/i'
cache: cache:
key: key:
files: files: