我有一个每晚都会运行的上游作业,应该对下游作业进行一些测试,我必须在运行时进行。
示例:
注意:步骤2-4必须在循环中运行,每次job1都会将不同的测试命令传递给job2和job3。
Jenkins是否有支持该插件的插件?
谢谢。答案 0 :(得分:0)
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。