Jenkins 在奴隶上的工作 运行

Jenkins jobs running on slaves

我想根据作业标签和作业名称限制作业的位置 运行。

这可能吗?

甚至,检查作业名称是否与作业标签匹配(以相同方式)

提前致谢

P.D.: 我需要在作业选项之外执行此操作,因为我不信任作业配置,只信任作业名称

查看 NodeLabel Parameter Plugin

您可以在构建本身开始时即时设置标签,您应该可以在那里使用作业名称。

您可以通过几个插件的组合来实现这一点:NodeLabel Parameter Plugin, Parameterized Trigger Plugin and EnvInject Plugin

想法如下:使用另一个作业(例如"Builder")来触发具有适当节点参数的其他参数化作业。 "Builder" 作业将根据要触发的作业名称动态设置节点参数。

Here 是图片中描述的这种方法的一个很好的例子。

我发现这个插件完全符合我的要求。

根据作业名称限制作业在节点上执行

https://wiki.jenkins-ci.org/display/JENKINS/Job+Restrictions+Plugin

无论如何感谢您的宝贵时间