如何解决Jenkins Build 在特定阶段变得不稳定并出现特定错误
实际上,如果某个特定阶段失败并显示特定单词,我们正试图使 jenkins Build 为 Unstable,让我给您提供上下文,实际上我们有一个用于检查 marx 扫描的阶段,并且当该阶段运行时,如果检查 mars扫描失败,我们已将该阶段设为失败并退出 jenkins 工作,工作将在该阶段结束而不继续进行,但现在再次在同一阶段,我们收到另一个错误,说“这里有一些句子”,然后工作因此失败,但我们不希望它失败,我们只是想让它变得不稳定,并希望跳过下一个阶段。
基本上我希望我的 check marx 扫描阶段不稳定,如果它有上面提到的错误,任何事情都可以通过 jenkins 文件使用 try,catch ??
解决方法
这可以通过 catchError
功能完成:
script {
catchError(buildResult: 'UNSTABLE',stageResult: 'UNSTABLE',message: 'Message') {
sh "<your script here>"
}
}
附加文档 here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。