如何解决如何在jenkins管道中编写电子邮件配置,以发送不同的信息集以进行构建成功和构建失败?
我有将从SCM触发的管道。我想捕获有关构建失败时出错的大多数信息,以及构建成功时需要的信息。我将在邮件正文中使用所有捕获的信息(尽可能详细)。我想知道如何捕获这些信息,是否需要使用try catch还是其他方法?
有人可以帮我解决这个问题吗?
解决方法
我在脚本化管道中做了类似的事情。 当然,无论构建成功还是失败,您都需要使用try / catch / finally,因为发送电子邮件步骤需要运行。您需要捕获该异常,以便可以从中获取有用的信息,然后最终运行发送电子邮件步骤。
总体上看起来像这样
try {
// put your stages/logic here
} catch (ex) {
// get exception details ex.message etc
throw ex
} finally {
// put the email step
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。