在构建失败时自动发送电子邮件 - Jenkins

时间:2018-05-18 13:22:08

标签: jenkins

我是詹金斯的新人。我们已经配置Jenkins来构建我们的项目(我们有超过30个项目),现在我们正在寻找一个解决方案来发送有关构建失败的电子邮件。 我们找到了一个解决方案,修改每个项目的Jenkins文件,并在构建失败时执行以下代码。

 emailext (
  subject: subject,
  body: details,
  recipientProviders: [[$class: 'DevelopersRecipientProvider']]
)

但是,这需要很多时间。

是否有任何方法/插件可以集中为所有管道/作业配置电子邮件功能?如果是,你可以给我们更多细节吗?

提前谢谢。

我们如何解决问题

嘿。为了解决这个问题,我们决定创建一个全球管道库。 使用以下行在每个Jenkins文件中加载此库。

  

@Library('JenkinsPipelineLib')_

每次构建失败时,都会调用库中的方法并发送电子邮件。因此,所有功能都保存在一个文件中! 这不是我们在开始时想到的,但它可以工作:)

谢谢

0 个答案:

没有答案