Jenkins Multiple SCM - 所有SCM的触发构建

Fis*_*tix 7 triggers jenkins jenkins-plugins

我有一个Jenkins工作,包括一个Android应用程序和一个公共库.我使用Jenkins的Multiple SCM插件下载git repos,然后构建并运行.

公共库比应用程序更频繁地更新,有时这些更新会破坏与App的兼容性.当应用程序更新并提交时,通常可以保证修复与最新库版本的任何不兼容性.

jenkins作业应触发对App的提交.在公共lib SCM下,我添加了"不要触发提交通知的构建"以及"轮询忽略来自某些用户的提交",不包括"*".

但是,当提交发生在lib时,此作业仍会运行,从而导致大量破坏的构建通知.我究竟做错了什么?

谢谢.

Rec*_*eck 7

在SCM的"高级克隆行为"下,选择"轮询忽略某些路径中的提交"并将"排除的区域"设置为".*"


小智 0

也许最好从轮询切换到提交后挂钩,就像这里描述的那样?