在 Jenkins Pipeline 中如何在定时输入任务超时后设定一个默认的变量?Answer is: 捕获异常,并根据异常的制造者来进行后续处理。
代码:
在构建时如果遇到如下问题:
进入 Manage Jenkins => In-process Script Approval,会看到如下提示:
点击 Approve 按钮便可解决问题前面的异常。
Reference:
1 Pipeline: How to add an input step, with timeout, that continues if timeout is reached, using a default value
2 Jenkins CI Pipeline Scripts not permitted to use method groovy.lang.GroovyObject