Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 生成名称中包含特定字符串的分支_Git_Jenkins_Github_Wildcard - Fatal编程技术网

Git 生成名称中包含特定字符串的分支

Git 生成名称中包含特定字符串的分支,git,jenkins,github,wildcard,Git,Jenkins,Github,Wildcard,我正在将我的Jenkins作业配置为仅构建名称中包含字符串4prod的分支,例如: origin/4prod/utility origin/sbt/utility-4prod 跳过其他分支 我在分支说明符中尝试了许多通配符/正则表达式组合,但没有成功: refs/head/**4prod** , origin/**4prod** , **4prod** , .*4prod.* ... 问题是,每当我将更改推送到Github时,即使更改被推送到另一个分支,而不是**4prod**分支,也会触发

我正在将我的Jenkins作业配置为仅构建名称中包含字符串
4prod
的分支,例如:

origin/4prod/utility
origin/sbt/utility-4prod
跳过其他分支

我在分支说明符中尝试了许多通配符/正则表达式组合,但没有成功:

refs/head/**4prod** , origin/**4prod** , **4prod** , .*4prod.* ...
问题是,每当我将更改推送到Github时,即使更改被推送到另一个分支,而不是
**4prod**
分支,也会触发作业


分支说明符似乎工作不正常-有什么解决方案吗?

此选项特定于gitlab pluginTry
:^.*4prod.*$
(regex需要冒号前缀)@Vasan没有使用它就尝试了success@josephino奇怪的是,这本该奏效的。就
:4杆
怎么样?或
:.*4prod.
?另外,请确保已从框中删除除此之外的任何其他表达式。