我有两项工作:第一项是每天晚上02:00运行,第二项是每天04:00运行。 而且我还有第三份工作,只有今天成功完成了两项上游工作,才应该运行。
此示例允许在2个上游作业中的任何一个以状态SUCCESS完成时触发作业。
triggers {
upstream(upstreamProjects: "upstream-project-name,another-upstream-project-name",
threshold: hudson.model.Result.SUCCESS)
}
但是我不知道如何仅在两个上游作业都以状态SUCCESS完成时才触发这种逻辑。
我唯一的想法是手动将作业结果记录到某个文件中,阅读并在午夜清理。