Jenkins多SCM-所有SCM';s触发构建

Jenkins多SCM-所有SCM';s触发构建,jenkins,triggers,jenkins-plugins,Jenkins,Triggers,Jenkins Plugins,我有一份Jenkins的工作,包括一个Android应用程序和一个公共库。我使用Jenkins的多SCM插件下载两个git repos,然后构建并运行 公共库的更新频率高于应用程序,有时这些更新会破坏与应用程序的兼容性。当应用程序得到更新和提交时,通常保证已修复与最新库版本的任何不兼容 jenkins作业应仅在提交应用程序时触发。在公共库SCM下,我添加了“不触发提交通知上的构建”以及“轮询忽略来自特定用户的提交”,不包括“*” 但是,当lib发生提交时,仍然会运行此作业,从而导致大量中断的生成

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

公共库的更新频率高于应用程序,有时这些更新会破坏与应用程序的兼容性。当应用程序得到更新和提交时,通常保证已修复与最新库版本的任何不兼容

jenkins作业应仅在提交应用程序时触发。在公共库SCM下,我添加了“不触发提交通知上的构建”以及“轮询忽略来自特定用户的提交”,不包括“*”

但是,当lib发生提交时,仍然会运行此作业,从而导致大量中断的生成通知。我做错了什么


谢谢。

也许最好从轮询切换到提交后钩子,如所述?

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

我也有同样的问题,您找到解决方案了吗?当然。。。但考虑到网络策略,这并不总是一个选项