gitlab分支公共名称-管道应该运行execpt-none分支不应该运行



我想在GitLab中运行特定于管道的分支,就像分支名称是sprint_100、sprint-1、sprint-202一样。我应该如何在规则中发出命令?

(/^SPRINT_[0-9]+.[0-9]+$/)||(/^Sprint_[0-9]+.[0-9]+$/)||(/^Sprint_[0-9]+.[0-9]+$/)

我用过这个,但没用。请帮我解决这个问题。非常感谢。

rules子句应适用于仅运行管道分支名称(如sprint_100Sprint-1SPRINT-202(的示例。

regex将匹配以"sprint"开头、后跟"-"或"_"以及不限位数的分支名称(不区分大小写(。

我不是正则表达式专家,所以这个正则表达式可能会得到改进。

rules:
- if: '$CI_COMMIT_BRANCH =~ /^SPRINT[-_][0-9]+/i'

最新更新