感谢您关注我的问题。
我有3个jenkins工作。 JOB A,B& C.
现在我希望在成功完成作业B后或在预定时间触发作业C.问题是如果我将作业C安排为下游和计划。它跑了两次。 但是,它应该只运行一次。
请帮助我实现这一目标。
答案 0 :(得分:0)
你有没有尝试"有条件的BuildStep"插入?您可以根据"构建原因"
执行下游作业(或脚本)您可以添加超过1"单"每个构建原因的条件。
现在你需要决定何时开始工作,作为计时器或作为下游工作
答案 1 :(得分:0)
您可以使用jenkins pipeline plugin。您可以使用阶段创建管道作业。如果前一阶段成功,管道将仅进入下一阶段。有关pipeline的更多详细信息,请参阅文档。
Pipeline具有很多灵活性,您可以在其中定义流程。您可以使用声明性管道或脚本化管道。可以在here
中找到大量示例