我们在一个git仓库中有一些带有gradle子模块的项目。
提交到此git存储库后,Jenkins将启 Action 业(编译,测试,SCA)(我们使用git web挂钩。请参见https://stackoverflow.com/a/12794930/1623597)。每个子模块(子模块1,子模块2等)都有工作。
问题是 Jenkins (Jenkins)开始了所有大约10个工作。
最佳答案
Jenkins Git插件可让您在作业的配置中定义它。在Source Code Management / Git / Additional Behaviours
中,为此选择一个选项Polling ignore commits in certain paths
。
然后,您将能够使用正则表达式配置您要触发或不希望触发构建的包含或排除区域。这样就可以限制轮询策略。
有关更多信息,请参阅内置帮助(?)。