您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何向Jenkins Pipeline添加超时步骤

如何向Jenkins Pipeline添加超时步骤

您可以使用超时步骤:

timeout(20) {
  node {
    sh 'foo'
  }
}

如果你需要一个不同的TimeUnitMINUTES ,您可以提供的unit参数:

timeout(time: 20, unit: 'SECONDS') {

如今,使用更常见的声明性管道(易于被顶层pipeline构造识别),也可以options在不同级别(每个整体管道或每个阶段)使用指定超时:

pipeline {
  options {
      timeout(time: 1, unit: 'HOURS') 
  }
  stages { .. }
  // ..
}

尽管如此,如果您想将超时应用于声明式管道中的单个步骤,则可以如上所述使用超时。

其他 2022/1/1 18:21:57 有489人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶