【问题标题】:Jenkins Multi configuration job: Skip build step if slave is offlineJenkins Multi 配置作业:如果从站离线,则跳过构建步骤
【发布时间】:2014-07-17 13:54:25
【问题描述】:

我创建了一个 Jenkins Multi 配置作业,它在 5 个 Windows 从站上运行构建步骤。现在,如果其中一个从属设备(由于某种原因)离线,则该作业将被阻止,直到离线的从属设备重新上线。

是否可以继续构建并简单地跳过离线从属设备上的构建步骤?

【问题讨论】:

  • 如果需要超过 X 分钟,您可以abort the build。我目前正在尝试这个,所以我不知道这是否会停止配置或整个工作。
  • 使用“Build-timeout+Plugin”不会在 X 分钟后终止作业,因为它还没有开始(它只是在队列中)。我在 matrix-project 插件上打开了一个功能请求,以跳过离线节点(如弹性轴):issues.jenkins-ci.org/browse/JENKINS-29380。请投票。

标签: jenkins


【解决方案1】:

尝试使用Elastic Axis 插件。
安装后,在多配置作业中,您可以找到添加为弹性轴的新轴。您只需要提供节点的标签。该作业将在具有该标签的所有节点上运行。提供了一个复选框来跳过离线节点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 2016-09-05
    • 2015-12-18
    • 2012-01-20
    • 1970-01-01
    • 2018-10-21
    相关资源
    最近更新 更多