我需要做下面的任务与配置詹金斯工作问题:如何配置詹金斯工作来发送邮件,如果SCM提交
- 计划每30分钟=> OK
- 做的更新(CVS,SVN,...)=> OK,如果在SCM回购=>检测到变化KO
所以我的作业配置如下
- 源代码管理:CVS根/分公司/ ...
- 构建触发器:投票SCM:*/30 * * * *
- 体形:没有buils步骤
- 生成后的行动:E-邮件通知
但我收到电子邮件只有当构建失败,而不是当检测到更新时。
任何提示?
我需要做下面的任务与配置詹金斯工作问题:如何配置詹金斯工作来发送邮件,如果SCM提交
所以我的作业配置如下
但我收到电子邮件只有当构建失败,而不是当检测到更新时。
任何提示?
你可以用一个小脚本,试试吧:
简短回答:添加一个类型为“总是”(或“在构建之前”)或其他触发器例如触发器的email-ext触发器。在下面的列表中)。
jenkins email-ext插件。 https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin 阅读关于触发器 '''默认情况下,唯一配置的触发器是“失败”触发器。要添加更多的触发器,选择一个从下拉列表中,它会被添加到列表“””
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
电子邮件列表是在一般詹金斯配置进行配置。
这个答案涉及这个问题的主题:Send email to commiters from Jenkins email-ext on every build