如何根据os.name选择节点代理

时间:2019-01-21 14:47:28

标签: jenkins jenkins-pipeline

我有主从jenkins节点,有些是linux os,有些是windows os。 我有一个jenkins管道阶段,只能在Windows节点中运行。

如何强制jenkins管道仅选择作为Windows奴隶节点的奴隶可用代理?

1 个答案:

答案 0 :(得分:1)

一种实现方法是标记节点,然后在声明式管道的代理部分中使用它们:

agent { label 'windows' }