我想根据作业标签限制作业的运行位置,但也可以根据作业名称进行限制。
这可能吗?
或者甚至,检查作业名称是否与作业标签匹配(以相同方式)
提前致谢
P.D。:我需要在工作选项之外做这个,因为我不相信工作配置,只是工作名称
答案 0 :(得分:0)
您可以在构建本身启动时动态设置标签,您应该可以在那里使用作业名称。
答案 1 :(得分:0)
您可以通过几个插件的组合来实现这一目标:NodeLabel Parameter Plugin,Parameterized Trigger Plugin和EnvInject Plugin。
这个想法如下:使用另一个作业(例如“Builder”)来触发具有适当节点参数的其他参数化作业。 “Builder”作业将根据要触发的作业名称动态设置节点参数。
Here是图片中描述的这种方法的一个很好的例子。
答案 2 :(得分:0)
我发现这个插件完全符合我的要求。
它根据作业名称限制节点上的作业执行
https://wiki.jenkins-ci.org/display/JENKINS/Job+Restrictions+Plugin
感谢您抽出时间