我在 Jenkins 中有 2 个节点来运行具体项目的参数化任务。这些是自动化测试套件和准备运行此参数化任务的 2 台机器。
我希望能够选择哪个从机用于任务的具体运行(用于具体的参数集)。
我认为我可以在任务中使用 Node 参数来完成。
在默认从站运行时,参数化任务仅在默认从站上执行。
但我想选择我将使用哪个奴隶来运行。
您能告诉我执行此任务的方法吗?
提前致谢!
我在 Jenkins 中有 2 个节点来运行具体项目的参数化任务。这些是自动化测试套件和准备运行此参数化任务的 2 台机器。
我希望能够选择哪个从机用于任务的具体运行(用于具体的参数集)。
我认为我可以在任务中使用 Node 参数来完成。
在默认从站运行时,参数化任务仅在默认从站上执行。
但我想选择我将使用哪个奴隶来运行。
您能告诉我执行此任务的方法吗?
提前致谢!
最简单的方法是有两个工作 -
每个从站一个,运行相关参数。
另一种方法:
RUN_ON_HOST
) RUN_ON_HOST
,exit 0
)。这将
这是关于如何在 Jenkins 运行作业之前选择节点的指南。
https://thetechtinker.com/how-to-choose-a-node-before-running-a-jenkins-pipeline/
如指南中所述,您可以通过 Jenkins 管道 (Jenkinsfile) 或通过节点和标签参数插件来完成。
可以通过将 Node/Label 指定为NodeLabel Parameter Plugin提供的参数来完成。
您可以直接在字段中指定标签和节点名称。