为管道设置工作流规则时出现问题
Problem with setting worflows rules for pipeline
我在为管道设置规则时遇到问题。对于 $CI_COMMIT_MESSAGE,我需要设置管道何时 运行ning 以及何时不 运行ning。但问题出在某个地方。
我需要规则:
如果提交消息是“为 KMP 生成文档”,则停止管道
如果提交消息不是“为 KMP 生成文档”,则 运行 管道
variables:
CI_DOKKA_KMP: "Generated doc for KMP"
workflow:
rules:
- if: '$CI_COMMIT_MESSAGE == "$CI_DOKKA_KMP"'
when: never
- when: always
CI_DOKKA_KMP: "[ci skip]Generated doc for KMP"
workflow:
rules:
- if: $CI_COMMIT_MESSAGE =~ /^\[ci skip\]/
when: never
- when: always
解决了:)
我在为管道设置规则时遇到问题。对于 $CI_COMMIT_MESSAGE,我需要设置管道何时 运行ning 以及何时不 运行ning。但问题出在某个地方。
我需要规则:
如果提交消息是“为 KMP 生成文档”,则停止管道
如果提交消息不是“为 KMP 生成文档”,则 运行 管道
variables:
CI_DOKKA_KMP: "Generated doc for KMP"
workflow:
rules:
- if: '$CI_COMMIT_MESSAGE == "$CI_DOKKA_KMP"'
when: never
- when: always
CI_DOKKA_KMP: "[ci skip]Generated doc for KMP"
workflow:
rules:
- if: $CI_COMMIT_MESSAGE =~ /^\[ci skip\]/
when: never
- when: always
解决了:)