我正在尝试创建一个jenkins作业,它将在各种服务器上运行一些代码来验证它们。
我希望能够指定单个服务器或指定诸如" evens"对于服务器02,04,06 ......或"赔率"对于服务器01,03,05 ......并且可以为单个或多个服务器运行作业。
我正在寻找最干净的方法来做到这一点,我已经尝试过使用能够处理赔率和平均案例的调度程序工作,但是如果可能的话,我希望不必拆分单个和许多服务器案例进入不同的工作我还研究过使用矩阵作业,该作业可以配置为在不同的参数集下运行但是没有找到任何文档来完全解决我的问题。
有人能指出我正确的方向吗?
答案 0 :(得分:0)
我不确定我是否完全理解你,但我会尝试:
我知道您希望使用不同的参数多次激活相同的作业。
您的选择是: 1.使用主作业将激活所有其他具有不同参数的作业(就像你用矩阵说的甚至更简单) 2.您可以使用节点范围和循环轻松地在管道中执行此操作以使用不同的参数 3.您可以使用jenkins-cli并在每次激活时使用不同的参数激活相同的作业。
我希望它能帮到你