Jenkins Workflow可选节点

时间:2016-01-22 08:11:16

标签: jenkins jenkins-workflow

我们的管道部分需要在运行窗口的从站上运行,所以我们有一个类似于的部分:

node("Windows") {
   // Do some windows stuff
}

因为管道的这一部分不是关键任务,所以如果Windows奴隶出于某种原因失败,我宁愿整个工作不要失败。

是否有某种方式在这里有一些逻辑说"如果一个Windows奴隶启动就这样做但是如果全部关闭则跳过#34;

2 个答案:

答案 0 :(得分:0)

您可以使用Conditional Build Step插件。因此,您可以将Windows工作流脚本的一部分包装成某种从属验证。

答案 1 :(得分:0)

这个问题的答案给了我所需的信息。

Jenkins How to find if a given slave is running a Job

所以我能够使用:

node.getComputer().isOffline()