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