Jenkins 在奴隶上的工作 运行
Jenkins jobs running on slaves
我想根据作业标签和作业名称限制作业的位置 运行。
这可能吗?
甚至,检查作业名称是否与作业标签匹配(以相同方式)
提前致谢
P.D.: 我需要在作业选项之外执行此操作,因为我不信任作业配置,只信任作业名称
您可以在构建本身开始时即时设置标签,您应该可以在那里使用作业名称。
您可以通过几个插件的组合来实现这一点:NodeLabel Parameter Plugin, Parameterized Trigger Plugin and EnvInject Plugin。
想法如下:使用另一个作业(例如"Builder")来触发具有适当节点参数的其他参数化作业。 "Builder" 作业将根据要触发的作业名称动态设置节点参数。
Here 是图片中描述的这种方法的一个很好的例子。
我发现这个插件完全符合我的要求。
根据作业名称限制作业在节点上执行
https://wiki.jenkins-ci.org/display/JENKINS/Job+Restrictions+Plugin
无论如何感谢您的宝贵时间
我想根据作业标签和作业名称限制作业的位置 运行。
这可能吗?
甚至,检查作业名称是否与作业标签匹配(以相同方式)
提前致谢
P.D.: 我需要在作业选项之外执行此操作,因为我不信任作业配置,只信任作业名称
您可以在构建本身开始时即时设置标签,您应该可以在那里使用作业名称。
您可以通过几个插件的组合来实现这一点:NodeLabel Parameter Plugin, Parameterized Trigger Plugin and EnvInject Plugin。
想法如下:使用另一个作业(例如"Builder")来触发具有适当节点参数的其他参数化作业。 "Builder" 作业将根据要触发的作业名称动态设置节点参数。
Here 是图片中描述的这种方法的一个很好的例子。
我发现这个插件完全符合我的要求。
根据作业名称限制作业在节点上执行
https://wiki.jenkins-ci.org/display/JENKINS/Job+Restrictions+Plugin
无论如何感谢您的宝贵时间