我最近开始将我的 Jenkins 工作从仅限于某个从属更改为仅限于一个由标签标识的从属组。但是我有测试作业,我需要在与他们正在测试的作业相同的奴隶上运行。
我需要一种将两个作业联系在一起的方法,以便它们只能在同一个奴隶上运行,但是詹金斯仍然根据可用性等选择奴隶。
任何人都知道如何做到这一点,或者即使它是可能的?提前致谢!
我最近开始将我的 Jenkins 工作从仅限于某个从属更改为仅限于一个由标签标识的从属组。但是我有测试作业,我需要在与他们正在测试的作业相同的奴隶上运行。
我需要一种将两个作业联系在一起的方法,以便它们只能在同一个奴隶上运行,但是詹金斯仍然根据可用性等选择奴隶。
任何人都知道如何做到这一点,或者即使它是可能的?提前致谢!
你不能使用 https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin 并传递节点名称 ${NODE_NAME} (请参阅https://wiki.jenkins-ci.org/ display/JENKINS/Building+a+software+project#Buildingasoftwareproject-JenkinsSetEnvironmentVariables)到下一个构建,应该使用 https://wiki.jenkins-ci.org/display在节点标签(可以是节点名称)上参数化/JENKINS/NodeLabel+参数+插件
我需要一种将两个作业联系在一起的方法,以便它们只能在同一个奴隶上运行,但是詹金斯仍然根据可用性等选择奴隶。
我有同样的问题,我找到了 Node Stalker Plugin 现在可以在以下 url 上找到该插件: https ://wiki.jenkins-ci.org/display/JENKINS/Node+Stalker+Plugin
詹金斯将此插件称为
作业节点跟踪者
在插件管理页面上。它将成为詹金斯的一部分。