我有一个上游作业,每天晚上都会运行,应该对下游作业进行一些测试,我必须在运行时执行它。
例子:
注意:步骤2-4必须在循环中运行,每次job1将向job2和job3传递不同的测试命令。
Jenkins有支持这个功能的插件吗?
谢谢。
发布于 2017-10-19 14:32:56
1) job1将开始运行预回归测试。2) job1将通过传递测试命令触发Job2和Job3。3) job1将等待Job2和Job3用测试命令完成。4) job2和job3在完成测试时应返回测试状态。5) job1将继续进行测试。
您可以使用条件构建步骤插件。https://wiki.jenkins.io/display/JENKINS/Conditional+BuildStep+Plugin
这样,在某些评估中,job2和job3将在job1中触发,一旦两者都完成,job1将继续执行其余的部分。
注意:步骤2-4必须在循环中运行,每次job1将向job2和job3传递不同的测试命令。
我建议检查管道作为代码/groovy脚本,以处理循环部分,如果它的情况2。
https://stackoverflow.com/questions/46826985
复制相似问题