用例:我想在多张图像上运行回归套件(图像选择是可变的,它可以是4或5)。
我想创建1个将图像名称作为输入的主作业,并且该主作业将图像名称一一传递给下游回归作业。图像数量可以变化。
Master job
INPUT image: a,b,c .....
|
|
-------------------------------------------------
| | |
Regression job Regression REgression
Input image: a Image b Image c
有人可以告诉我如何在詹金斯(Jenkins)中执行此任务吗?
为解决这个问题,我使用了管道和Active选择参数插件。
这是配置:
这是问题所在,我将ThunderImage列表作为[p,1,p,2,p,3]而不是['p1','p2','p3']。
答案 0 :(得分:0)
因此,您要根据从主作业中选择的输入来选择开始哪个回归作业?为此,您可以使用Post build task并使用其正则表达式功能来检查构建日志中的输入Paramter。
如果您正在使用管道作业,则可以使用Jenkins trigger build dependent on build parameters
的Christopher Orr解决方案