我想在GitLab中运行特定于管道的分支,就像分支名称是sprint_100、sprint-1、sprint-202一样。我应该如何在规则中发出命令?
(/^SPRINT_[0-9]+.[0-9]+$/)||(/^Sprint_[0-9]+.[0-9]+$/)||(/^Sprint_[0-9]+.[0-9]+$/)
我用过这个,但没用。请帮我解决这个问题。非常感谢。
此rules
子句应适用于仅运行管道分支名称(如sprint_100
、Sprint-1
或SPRINT-202
(的示例。
regex将匹配以"sprint"开头、后跟"-"或"_"以及不限位数的分支名称(不区分大小写(。
我不是正则表达式专家,所以这个正则表达式可能会得到改进。
rules:
- if: '$CI_COMMIT_BRANCH =~ /^SPRINT[-_][0-9]+/i'