【发布时间】:2018-10-26 14:13:38
【问题描述】:
我已经使用了
options {
timeout(time: 10, unit: 'MINUTES')
}
但我希望能够对超时采取措施,例如 slackNotification 等
有什么办法可以做到这一点
【问题讨论】:
标签: jenkins notifications timeout jenkins-pipeline declarative
我已经使用了
options {
timeout(time: 10, unit: 'MINUTES')
}
但我希望能够对超时采取措施,例如 slackNotification 等
有什么办法可以做到这一点
【问题讨论】:
标签: jenkins notifications timeout jenkins-pipeline declarative
使用 post 部分和 aborted 条件,因为您的管道在超时时中止。您可以在中止条件中添加更多逻辑,以便仅对由于超时而不是由于用户手动中止而发生的中止执行您的操作。
post {
aborted{
// action on timeout
}
}
【讨论】: