我在哈德森有一份监督环境的工作。 要求是应该定期构建作业并在env关闭时发送邮件。 但如果上次运行中的作业状态失败并且已发送电子邮件,则应停止发送邮件。如何在Hudson中设置此触发器?
答案 0 :(得分:0)
首先,如果您还没有这样做,则应使用 email-ext 插件发送电子邮件。
安装完成后,在构建后的操作中,使用"Editable Email Notification"
。
在那里,点击"Advanced..."
按钮设置触发器,控制何时(以及向谁)发送电子邮件。
您至少需要2个触发器:Failure
和Still Failing
当作业第一次失败时,将触发“失败”。将电子邮件发送给您要包含的所有人。
如果有后续失败,将触发“仍然失败”。在这种情况下,请取消选中收件人列表(或仅发送给管理员)。
您还可以使用Fixed
触发器。这将在构建从失败中恢复后发送电子邮件(但不会在后续成功中恢复)