Jenkins邮件设置
来源:互联网 发布:游奇网络礼包 编辑:程序博客网 时间:2024/05/16 07:56
jenkins默认邮件功能比较单一,为了完善构建完成后邮件的功能,所以有了Jenkins Email Extension Plugin插件
1.去插件管理中安装“email-ext”插件
2.系统设置配置“邮件相关”
以下详解来自:http://www.cnblogs.com/zz0412/p/jenkins_jj_01.html#_全局邮件变量
配置详解:
1. Override Global Settings:如果不选,该插件将使用默认的E-mail Notification通知选项。反之,您可以通过指定不同于( 默认选项)的设置来进行覆盖。
2. Default Content Type:指定构建后发送邮件内容的类型,有Text和HTML两种.
3. Use List-ID Email Header:为所有的邮件设置一个List-ID的邮件信头,这样你就可以在邮件客户端使用过滤。它也能阻止邮件发件人大部分的自动回复(诸如离开办公室、休假等等)。你可以使用你习惯的任何名称或者ID号,但是他们必须符合如下其中一种格式(真实的ID必须要包含在<和>标记里):
<ci-notifications.company.org>
Build Notifications <ci-notifications.company.org>
“Build Notifications” <ci-notifications.company.org>
关于更详细的List-ID说明请参阅RFC-2919.
4. Add 'Precedence: bulk' Email Header:设置优先级,更详细说明请参阅RFC-3834.
5. Default Recipients:自定义默认电子邮件收件人列表。如果没有被项目配置覆盖,该插件会使用这个列表。您可以在项目配置使用$ DEFAULT_RECIPIENTS参数包括此默认列表,以及添加新的地址在项目级别。添加抄送:cc:电子邮件地址例如,CC:someone@somewhere.com
6. Reply To List:回复列表, A comma separated list of e-mail addresses to use in the Reply-To header of the email. This value will be available as $DEFAULT_REPLYTO in the project configuration.
7. Emergency reroute:如果这个字段不为空,所有的电子邮件将被单独发送到该地址(或地址列表)。
8. Excluded Committers:防止邮件被邮件系统认为是垃圾邮件,邮件列表应该没有扩展的账户名(如:@domain.com),并且使用逗号分隔
9. Default Subject:自定义邮件通知的默认主题名称。该选项能在邮件的主题字段中替换一些参数,这样你就可以在构建中包含指定的输出信息。
10. Maximum Attachment Size:邮件最大附件大小。
11. Default Content:自定义邮件通知的默认内容主体。该选项能在邮件的内容中替换一些参数,这样你就可以在构建中包含指定的输出信息。
12. Default Pre-send Script:默认发送前执行的脚本(注:grooy脚本,这是我在某篇文章上看到的,不一定准确)。
13. Enable Debug Mode:启用插件的调试模式。这将增加额外的日志输出,构建日志以及Jenkins的日志。在调试时是有用的,但不能用于生产。
14. Enable Security:启用时,会禁用发送脚本的能力,直接进入Jenkins实例。如果用户试图访问Jenkins管理对象实例,将抛出一个安全异常。
15. Content Token Reference:邮件中可以使用的变量,所有的变量都是可选的。具体介绍请查看全局邮件变量章节。
3.进入“job-配置”中-构建后的增加构建后操作步骤
4.配置内容:默认发送邮件格式为系统配置,如果有新的配置可以增加到配置后,或者直接替代配置内容
详解:
Project Recipient List:这是一个以逗号(或者空格)分隔的收件人邮件的邮箱地址列表。允许您为每封邮件指定单独的列表。Ps:如果你想在默认收件人的基础上添加收件人:$DEFAULT_RECIPIENTS,<新的收件人>
Default Subject:允许你配置此项目邮件的主题。
Default Content:跟Default Subject的作用一样,但是是替换邮件内容。
Attach Build Log:附件构建日志。
Compress Build Log before sending:发送前压缩生成日志(zip格式)。
5.高级选项配置:
点击高级按钮,显示可以配置的高级内容
6.选择”success“和”failure“进行配置
配置完成后构建成功会发送邮件到指定接收人的邮箱
邮件内容可以使用脚本去控制,但是目前还不太了解
- Jenkins邮件通知设置
- Jenkins邮件通知设置
- Jenkins邮件设置
- jenkins 设置 smtp 发送邮件
- Jenkins——邮件设置
- Jenkins系统设置中设置邮件通知
- Jenkins下邮件通知的设置
- jenkins设置smtp发送邮件通知
- Jenkins设置网易系邮件通知
- Jenkins基础入门-14-Jenkins邮件通知设置
- jenkins邮件配置
- Jenkins邮件配置
- Jenkins发不出邮件
- jenkins邮件配置
- jenkins的邮件提醒
- 配置Jenkins邮件
- jenkins邮件配置
- Jenkins 邮件内容范例
- Java服务器端支持断点续传编码实战
- 如何聚集高水平研发人员
- 解决错误:ASP.NET Error: Failed to access IIS metabase
- mx临时修改遥控器码值
- PHP中常用设置
- Jenkins邮件设置
- 苹果与Unicode协会合作推进emoji多样化
- Makefile 的函数-1
- PgSql函数——赋值问题
- secureCRT建了一个串口COM1后,连接上开发板后,可以正确接受和显示串口的输出,但是按键输入无效
- 使用CoreLocation来跟踪用户距离
- 服务器编程入门(10)TCP回射服务器实现 - 并发
- reportviewer 解决按钮tips英文问题
- 游戏公司日记(5)