您好,到目前为止,我使用这个规则来捕获与SonarQube代码检查无关的异常。你们能否建议常见的异常,我应该包括未知原因的WaitforQuality门,而不是代码...
try {
steps.timeout(time: 10, unit: 'MINUTES') { steps.waitForQualityGate abortPipeline: true }
} catch (IllegalStateException exception) {
state.setPipelineErrorMessage("${exception}")
steps.unstable('Not a code issue. Build will be Unstable!')发布于 2020-10-27 00:25:49
我不确定您到底在问什么,但是我们在超时块周围使用的(org.jenkinsci.plugins.workflow.steps.FlowInterruptedException).块是检查"FlowInterruptedException“catch这就是当计时器到期时抛出的东西。
https://stackoverflow.com/questions/64534189
复制相似问题