jenkins pipeline 超时两天停止构建,怎么写
时间: 2023-10-20 14:46:23 浏览: 91
使用Jenkins Pipeline自动化构建发布Java项目的方法
要在Jenkins Pipeline中设置超时时间并停止构建,可以使用`timeout`指令。以下是一个示例:
```groovy
pipeline {
agent any
stages {
stage('Build') {
steps {
// 构建步骤
}
}
}
options {
timeout(time: 2, unit: 'DAYS') // 设置超时时间为2天
}
}
```
在上面的示例中,`timeout`指令被包含在`options`部分。通过设置`time`参数为2,并且`unit`参数为'DAYS',将超时时间设置为2天。
当超过指定的超时时间后,构建将被终止。你可以根据需要调整超时时间和单位。
请注意,`timeout`指令可以在Pipeline的不同层级(如全局、阶段或步骤)中使用,具体取决于你希望在哪个层级设置超时时间。根据你的实际需求,将`timeout`指令放置在相应的层级即可。
阅读全文