Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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
Regex 不同分支机构的单一Jenkins工作_Regex_Git_Jenkins - Fatal编程技术网

Regex 不同分支机构的单一Jenkins工作

Regex 不同分支机构的单一Jenkins工作,regex,git,jenkins,Regex,Git,Jenkins,有没有人能告诉我,我有没有办法为不同的功能分支使用一个Jenkins作业(即,每当代码被推送到任何功能分支时,都应该触发作业,并且应该为该特定分支而不是任何其他分支触发生成) 基本上是一个正则表达式,我希望避免使用主分支和其他一些语法相同的分支(例如R123)您要寻找的是“多分支管道”: 您可以让一个文件为所有分支工作,也可以为给定分支添加异常,例如: 编辑: 您只能完全触发功能分支的作业 您需要“命名分支获得不同属性”策略。从此处,您可以添加一个异常,以禁止自动触发所有不以“feature/

有没有人能告诉我,我有没有办法为不同的功能分支使用一个Jenkins作业(即,每当代码被推送到任何功能分支时,都应该触发作业,并且应该为该特定分支而不是任何其他分支触发生成


基本上是一个正则表达式,我希望避免使用主分支和其他一些语法相同的分支(例如R123)

您要寻找的是“多分支管道”:

您可以让一个文件为所有分支工作,也可以为给定分支添加异常,例如:

编辑: 您只能完全触发功能分支的作业

您需要“命名分支获得不同属性”策略。从此处,您可以添加一个异常,以禁止自动触发所有不以“feature/”开头的分支:


作业将仅应用于具有新更改的功能分支。

您正在寻找的是“多分支管道”:

您可以让一个文件为所有分支工作,也可以为给定分支添加异常,例如:

编辑: 您只能完全触发功能分支的作业

您需要“命名分支获得不同属性”策略。从此处,您可以添加一个异常,以禁止自动触发所有不以“feature/”开头的分支:


该作业将仅适用于有新更改的功能分支。

感谢您的回复,但我期待有所不同,我已将我的问题编辑为粗体,请检查并确认是否可以完成。是的,它工作正常!我们是否可以像每次推送管道作业一样自动触发多分支管道的生成。@Gaurav您可以使用Bitbucket、Gitlab或Github中的挂钩触发多分支管道。如果您想要Cron之类的东西,您可以向作业中添加属性,例如
属性([pipelineTriggers([Cron([0****))))
(但是您必须运行作业一次才能使属性工作)@user_9090接受回答?感谢您的回复,但我期待着一些不同的东西,我已经用粗体编辑了我的问题,请您检查并确认是否可以完成。是的,它可以工作!我们是否可以像每次推送管道作业一样自动触发多分支管道的生成。@Gaurav您可以触发多分支管道例如,使用Bitbucket、Gitlab或Github中的钩子。如果您想要Cron之类的东西,可以向作业中添加属性,例如
properties([pipelineTriggers([Cron([Cron([0****)])))
(但必须运行作业一次才能使属性工作)。@user\u 9090接受答案?