我们的管道部分需要在运行窗口的从站上运行,所以我们有一个类似于的部分:
node("Windows") {
// Do some windows stuff
}
因为管道的这一部分不是关键任务,所以如果Windows奴隶出于某种原因失败,我宁愿整个工作不要失败。
是否有某种方式在这里有一些逻辑说"如果一个Windows奴隶启动就这样做但是如果全部关闭则跳过#34;
答案 0 :(得分:0)
您可以使用Conditional Build Step插件。因此,您可以将Windows工作流脚本的一部分包装成某种从属验证。
答案 1 :(得分:0)
这个问题的答案给了我所需的信息。
Jenkins How to find if a given slave is running a Job
所以我能够使用:
node.getComputer().isOffline()