我在jenkins工作,在少数节点上运行批处理文件。我使用node参数做到了。我还添加了几次运行的条件。此作业并行运行,但当一个主机是堆栈时,我希望它继续在其他节点上运行此作业。这不起作用。 Jenkins将转到节点中的第一个参数并尝试在其上运行,如果它被卡住,它将不会继续到其他节点。我希望jenkins能够寻找可用的节点。我尝试使用多工作插入,它也没有工作。还尝试使用标签,但它没有并行运行....任何帮助?
答案 0 :(得分:0)
我认为你可以为你的节点添加标签,如果你有4个奴隶,那么两个窗口都会有标签 windows ,而不是在你的工作中使用Restrict where this project can be run,添加标签值 - windows
如果您需要并行运行相同的作业,则可以创建a matrix job,相同的流程将在多个从属服务器上运行。