在詹金斯,我只在一份工作中进行了两次测试。一个是烟雾测试,另一个是回归测试。
当烟雾测试通过时,回归测试开始运行。
两个测试都是一个接一个地完成。
现在我想在通过冒烟测试时发送电子邮件 - 换句话说,在回归测试开始之前。
有关信息,如果冒烟测试通过,则比在Jenkins控制台中
Smoke Test:PASSED
显示。
我尝试过将电子邮件插件作为
Post build action
并且在完成整个构建后发送电子邮件 - 换句话说,在完成回归测试之后。
请帮我找一个解决方案。
答案 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