我有一个jenkins项目如下
上游项目(A) - >项目A的后期构建任务调用 - >项目B - >项目B调用的后期构建任务 - >项目C。
我可以在“依赖图”
上看到这种关系项目A在30分钟内完成
项目B在2小时内完成,
项目C在2小时内完成,
我每隔40分钟启用项目“A”中的“定期构建”。
这导致Project'C“保持队列,错误为
在构建队列
中等待上游“项目A”是否存在执行“项目C”的解决方案,而不依赖于项目A状态。
答案 0 :(得分:1)
您应该尝试Build Flow plugin并使用此构建流程创建新作业:
build("Project A")
build("Project B")
build("Project C")
每隔40分钟安排一份新工作,它应该完成工作:)(没有排队问题)
如果您正在使用Maven作业,请取消选中第二个选项(在Maven构建步骤中):