仅当今天有2个上游作业成功完成时,才如何触发jenkins作业?

时间:2020-07-13 11:01:15

标签: jenkins

我有两项工作:第一项是每天晚上02:00运行,第二项是每天04:00运行。 而且我还有第三份工作,只有今天成功完成了两项上游工作,才应该运行。

此示例允许在2个上游作业中的任何一个以状态SUCCESS完成时触发作业。

triggers {
    upstream(upstreamProjects: "upstream-project-name,another-upstream-project-name", 
    threshold: hudson.model.Result.SUCCESS)
}

但是我不知道如何仅在两个上游作业都以状态SUCCESS完成时才触发这种逻辑。

我唯一的想法是手动将作业结果记录到某个文件中,阅读并在午夜清理。

0 个答案:

没有答案