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