当Jenkins构建正在运行时,发送电子邮件

时间:2015-12-22 12:35:43

标签: jenkins jenkins-plugins

在詹金斯,我只在一份工作中进行了两次测试。一个是烟雾测试,另一个是回归测试。

当烟雾测试通过时,回归测试开始运行。

两个测试都是一个接一个地完成。

现在我想在通过冒烟测试时发送电子邮件 - 换句话说,回归测试开始之前。

有关信息,如果冒烟测试通过,则比在Jenkins控制台中

Smoke Test:PASSED 

显示。

我尝试过将电子邮件插件作为

Post build action

并且在完成整个构建后发送电子邮件 - 换句话说,完成回归测试之后。

请帮我找一个解决方案。

1 个答案:

答案 0 :(得分:1)

这里描述了一个解决方案: Jenkins: Sending email based on each build step result in same Jenkins Job

但我做了一些测试,我不确定它会解决你的问题。

使用Jenkins Workflow plugin还有另一种解决方案。

使用此插件,您可以使用DSL设计作业,并且可以轻松添加构建步骤以发送电子邮件: https://www.cloudbees.com/blog/mail-step-jenkins-workflow