4

如果我有工作在詹金斯中调用一系列工作,我可以给它们所有参数以将它们绑定到特定服务器吗?

我谈论目前我需要在项目级别指定的“限制该项目可以运行的位置”(我可以将其作为输入参数吗?)

4

2 回答 2

8

使用这个插件: https ://wiki.jenkins-ci.org/display/JENKINS/NodeLabel+Parameter+Plugin

您可以通过 ParameterizedTrigger 或使用 API 为作业提供参数并提供节点名称(或标签)。

于 2013-08-02T21:03:38.073 回答
4

您应该能够创建一个字符串输入参数,然后在“限制此项目可以运行的位置”框中使用它。因此,如果您的字符串参数被称为 TAG 您将放入${TAG}框中。

然后,您可以使用参数化触发器插件将其传递给下游作业,基本上将它们全部绑定到同一个节点。

于 2012-09-11T23:14:31.033 回答