我使用jenkins进行持续集成设置,并为每晚构建集成了selenium脚本。我还提供可编辑的电子邮件通知,以便在发生任何构建失败时发送电子邮件。
可编辑电子邮件通知的默认内容为
$ DEFAULT_CONTENT
$ {JELLY_SCRIPT,模板= “文本”}
$ {FAILED_TESTS}
如果selenium脚本中有完整的堆栈跟踪失败,这个内容会给我一个清晰的图片。
问题是,如果jenkins构建因编译错误或任何其他失败原因而失败,则电子邮件通知不会提供有关失败的任何理由。它只是说没有测试。
如果构建因编译时间错误而失败,如何让jenkins发送带有失败原因的邮件通知?
答案 0 :(得分:0)
您可以使用可编辑的电子邮件通知附加构建日志和您的selenium产生的所有报告。
以下是您可以执行的操作的屏幕截图:
附加日志可以为您提供有关build
failure
的信息以及其他详细信息,并且报告可以根据您的需要customized
生成。
更多链接:
答案 1 :(得分:0)
您可以创建两个作业,一个用于触发每个检查的构建,另一个用于运行自动化套件。
它可以解决您的问题
答案 2 :(得分:0)