46得票6回答
在Jenkins流水线失败时发送电子邮件

我该如何在Jenkins流水线中添加旧式的构建后任务,以便在构建失败时发送电子邮件?我无法在管道的GUI中找到“后构建操作”。我知道可以将整个构建脚本包装在try/catch中,但是当构建脚本很大并且即使手动中止作业也会继续发送电子邮件时,这似乎很丑陋。我希望实现与先前基于email-ext的...

17得票3回答
如何在Jenkins声明性流水线的后置阶段和emailext中访问$GIT_COMMIT?

我希望在构建成功/失败时发送电子邮件,同时附带一些有用的Git信息,例如提交SHA、上一个成功的SHA、提交信息等等。 我能在旧的UI方式下做到这一点,但是现在我创建了声明性流水线,现在收到电子邮件会出现GIT_BRANCH不支持此上下文。 我正在使用Jenkins ver. 2.89.3。 ...