詹金斯管道选项超时,然后通知

jenkins pipeline options timeout and then notify

我用过

options {
        timeout(time: 10, unit: 'MINUTES') 
    }

但我希望能够对超时执行操作,例如 slackNotification 等

有什么办法可以实现吗

使用 post 部分和 aborted 条件,因为您的管道在超时时中止。您可以在中止条件中添加更多逻辑,以仅对由于超时而不是由于用户手动中止而发生的中止执行您的操作。

post { 
    aborted{ 
        // action on timeout
    }
}