jenkins使用邮件功能

jenkins发送邮件

在日常构建后,需要及时将构建结果发送给相应的人员。这时就可以使用jenkins自带的邮件配置系统。

1 开通邮箱的SMTP服务,需要发送短信验证开启

2 进入“系统管理” -> "系统设置",并按如下图全局设置

3 填写发送者邮箱地址:

Extended E-mail Notification(高级扩展邮件通知功能):此项功能赖插件: Email Extension Plugin

此项功能可以根据“构建”的结果来指定发送邮件,可带附件功能。







要查看插件的高级配置,请点击”高级”按钮。该选项允许您各种类型的邮件触发器指定接收者。默认情况下,是没有配置的触发器,所以默认情况下不会发送邮件。要增加更多的触发器,选择“Add a Trigger”旁边下拉列表中的类型,它会增加到控件上面的列表中。一旦你增加了一个触发器,你就可以对它做一些选择。

trigger

注意:所有触发器都只能配置一次

  • Failure:即时发送构建失败的邮件。如果”Still Failing”触发器已配置,而上一次构建的状态是”Failure”,那么”Still Failing”触发器将发送一封邮件来替代(它)。
  • Unstable:即时发送构建不稳固的邮件。如果”Still Unstable”触发器已配置,而上一次构建的状态是”Unstable”,那么”Still Unstable”触发器将发送一封邮件来替代(它)。
  • Still Failing:如果两次或两次以上连续构建的状态为”Failure”,发送该邮件。
  • Success:如果构建的状态为”Successful”发送邮件。如果”Fixed”已配置,而上次构建的状态为“Failure”或“Unstable”,那么”Fixed”触发器将发送一封邮件来替代(它)。
  • Fixed:当构建状态从“Failure”或“Unstable”变为”Successful”时发送邮件。
  • Still Unstable:如果两次或两次以上连续构建的状态为” Unstable “,发送该邮件。
  • Before Build:当构建开始时发送邮件。

所有配置都填好后,即可构建后,邮件后根据构建相应的状态来发送给相应的人。

原文地址:https://www.cnblogs.com/dance-walter/p/8822092.html