我需要得到一些关于如何控制詹金斯奴隶使用/工作被触发的方法的建议。詹金斯在奴隶之间建立分配
背景/约束:
我有,使用“在其他项目上的触发参数构建”选项Parameterized Trigger插件运行一个后对方10个就业机会的序列。
这些作业的每次出现都必须在同一节点上运行(我用做“建立在同一节点上”这也是在参数生成插件配置和来自NodeLabel插件) 。
我有5个从站(每个从执行者的当前数目为1,但我乐于在这里建议...)
一旦从由生成序列所占据,没有其他工作可以在其上运行。当我只有1个奴隶,我的方式强迫它用的是
我配置了奴隶的方式,第一作业被触发时选择“阻止当下游项目正在建设打造”之一以下:(无一解决我的问题)
a。使用“限制可以运行此项目的地方”并在其中放置一个所有相关从站都会指向的标签。
b。使用“此版本参数化”选项(Parameterized Trigger插件),然后将“参数”参数添加到用户可以从中选择的从站列表中,然后添加一个“节点”。
我想实现什么?
当用户TRIGER在构建顺序的第一份工作的建设,这个版本将完成对闲置奴隶的一次。 (我的意思是是做在目前没有一个奴隶)
如果没有空闲的奴隶,那么它就会加入他们的一个队列(并不重要)
任何建议如何解决它?
谢谢!