我在配置需要执行以下任务的jenkins作业时遇到问题:
所以我的工作配置如下:
但是我只在构建失败时收到电子邮件,而不是在检测到更新时收到电子邮件。
任何提示?
答案 0 :(得分:1)
简答:添加“始终”类型的电子邮件分机触发器(或“构建前”或其他触发器,例如下面的列表)。
jenkins email-ext插件。 https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin 了解触发器 '''默认情况下,配置的唯一触发器是“Failure”触发器。要添加更多触发器,请从下拉列表中选择一个,然后将其添加到列表中。'''
Aborted Always Before Build Failure -> Unstable (Test Failures) Failure - Any Failure - First Failure - Second Failure - Still Fixed Not Built Script - After Build Script - Before Build Status Changed Success Test Improvement Test Regression Unstable (Test Failures) - First Unstable (Test Failures) - Still Unstable (Test Failures) Unstable (Test Failures)/Failure -> Success
Culprits Developers Recipient List Requestor Suspects build fail Suspects tests fail Upstream Committers
电子邮件列表是在一般的jenkins配置中配置的。
这个答案触及了这个问题的主题:Send email to commiters from Jenkins email-ext on every build
答案 1 :(得分:0)
你可以用一个小脚本来尝试: