如何解决如何使用try {} catch {}最终{}
如何为以下脚本使用try { } catch { }
?
使用try / catch对我来说有点困惑
stages {
stage ('something') {
agent any
steps {
script {
something
]) {
sh "something"
}
}
}
解决方法
带有try / catch / finally的脚本化管道的简单示例。
node('<Node Name>') {
stage("<Stage Name>") {
try {
// Your logic/code
} catch (Exception ex) {
// depends what you want to do with the exception
// You can even suppress the exception means not to fail the build
// or do something and than throw it
} finally {
// whatever you will put here will always gets executed
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。