我们在Hudson有一堆maven2项目,所有项目都同时设置为Poll SCM。
问题在于轮询和构建项目的方式似乎没有顺序。 理想情况下,它会首先检查上游项目。我可以设置民意调查SCM计划来解决这个问题,但这似乎容易出错,因为添加了新项目。
现在,有时它首先检查下游项目“X”,找到更改并构建错误。然后,当检查/构建上游项目“Y”时,这将触发项目X的构建,这是成功的。创建一些无意义的错误通知。
答案 0 :(得分:3)
在“高级项目选项”下,选中“上游项目正在构建时阻止构建”
答案 1 :(得分:1)
从1.323开始,有一个高级的maven构建选项block-when-upstream-building。也许这可能会有所帮助?