gpt4 book ai didi

master 的 jenkins 运行多个下游作业

转载 作者:行者123 更新时间:2023-12-05 07:24:47 26 4
gpt4 key购买 nike

用例:我想在多个图像上运行回归套件(图像选择是可变的,可以是 4 或 5)。

我想创建 1 个将图像名称作为输入的主作业,并且这个主作业将图像名称一个一个地传递给下游回归作业。图像的数量可以是可变的。

                          Master job
INPUT image: a,b,c .....
|
|
-------------------------------------------------
| | |
Regression job Regression REgression
Input image: a Image b Image c

谁能告诉我如何在 Jenkins 中执行此任务?

为了解决这个问题,我使用了管道和主动选择参数插件。

配置如下:

Active choice parameter

pipeline plugin configuration

这就是问题所在,我得到的 ThunderImage 列表为 [p,1,p,2,p,3] 而不是 ['p1','p2','p3'] 。

最佳答案

那么,您想根据从主作业中选择的输入来选择启动哪个回归作业?为此,您可以使用 Post build task并使用它的正则表达式功能来检查构建日志中的输入参数。

如果您使用的是管道作业,您可以使用 Christopher Orr 的解决方案:Jenkins trigger build dependent on build parameters

关于master 的 jenkins 运行多个下游作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55177251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com