如何使用单个作业配置在多个从站上运行 Jenkins 作业?

ANI*_*NIL 4 continuous-integration build jenkins devops

我有三个不同的环境,每个环境都包含一个 Jenkins Slave,

STAGE1 - slave1
STAGE2 - slave2
STAGE3 -slave3

我不想为他们创建三个不同的构建作业。

我想将奴隶 ( slave1,slave2slave3) 作为参数传递,这样如果我选择slave1STAGE1 上执行作业,如果我选择slave2STAGE2上执行作业,依此类推。

如何使用单个 Jenkins 工作实现这一目标?

我知道有多个配置作业,但我不清楚如何配置它。

如果我得到一些关于它的信息,那将非常有帮助。

ANI*_*NIL 5

我想到了。它可以实现使用,

节点和标签参数插件

它允许您在作业配置中创建节点和标签参数。

节点参数包含 Jenkins 中存在的所有节点,包括主节点,您可以选择所需的节点。

当您使用参数运行作业时,您可以选择所需的节点,作业将在该特定节点中执行。