Jenkins邮件配置
启动Jenkins,进入控制台。此版本为2.9。
1、下载邮件插件
系统管理-管理插件-可选插件,选择Email Extension Plugin插件安装。
2、配置系统邮箱
系统管理-系统设置-Jenkins Location,输入系统管理员邮箱地址。
3、设置邮件代理服务
Default user E-mail suffix:邮箱默认后缀;
SMTP server:qq邮箱smtp服务地址;
Default Recipients:默认收件人
操作此步骤前,需要将User Name的邮件账号开启smtp服务,密码输入开启smtp服务的授权码;
4、邮件通知,设置过程同上,切记2、3、4步骤中的邮箱应一致;
5、勾选“通过发送测试邮件测试配置”,输入接受邮箱地址,点击test configuration,系统显示“Email was successfully sent”说明配置成功。
6、项目配置(只对邮件相关配置进行说明)
选择项目配置:
构建触发器:每天晚上8点自动进行构建
构建后操作:配置如下;
Project Recipient List收件人,如果有多个收件人用逗号分割;
Default Subject标题:
构建通知:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!
$PROJECT_NAME构建项目名称;
$BUILD_NUMBER构建编号;
$BUILD_STATUS构建状态;
Default Content邮件内容:
<hr/>
(本邮件是程序自动下发的,请勿回复!)<br/><hr/>
项目名称:$PROJECT_NAME<br/><hr/>
构建编号:$BUILD_NUMBER<br/><hr/>
构建状态:$BUILD_STATUS<br/><hr/>
触发原因:${CAUSE}<br/><hr/>
构建日志地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>
构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>
变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>
7、高级设置
点击Advanced Settings
设置邮件触发器,always总是发送,也可以设置构建成功或者构建失败的时候发送邮件;根据项目需求,灵活运用。
send to选择recipient list收件人列表;
8、保存,点击构建,构建完成就会收到Jenkins发送的邮件信息;每天晚上8点,系统进行自动构建并发送邮件!