-
新建一个自由风格的软件项目
添加构建,配置如图所示:
注:这里以一个执行postman接口测试命令为例 命令如下 @echo off echo 接口测试开始执行 newman run “F:\postman_1\wx.json” --environment “F:\postman_1\ev.json” --globals “F:\postman_1\globals.json” --iteration-data “F:\postman_1\data.csv” --iteration-count 2 --reporters cli,html,json,junit --reporter-html-export “F:\postman_1\d.html” echo 接口测试执行完毕 pause
-
通过系统管理→管理插件→可选插件,选择Email Extension Plugin插件进行安装
-
在Jenkins首页中点击系统管理–>系统设置
-
设置系统管理员的邮件地址
-
获取163邮箱POP3/SMTP的授权码: ①163邮箱首页中点击设置,选择“POP3/SMTP/IMAP”,勾选“POP3/SMTP服务”和 “IMAP/SMTP服务”,此时会弹出提示窗口,点击“确认”,如图所示:
②点击“开启”,设置授权码后点击“确定”,如下图所示:
③完成授权码设置后如下图所示:
-
设置:扩展电子邮件通知
往下滑,邮件通知设置
-
选择项目进行配置
选择“增加构建后操作步骤”中的“Editable Email Notification”中文是:可编辑的电子邮件通知 设置如下图所示:
注:$DEFAULT变量为系统设置中的设置
-
高级设置:
可以在系统设置或者项目设置中自定义发送邮件内容 如:
HTML页面代码如下:
DOCTYPE html>
${PROJECT_NAME}-第${BUILD_NUMBER}次构建日志
(本邮件是程序自动下发的,请勿回复!)
构建结果 - ${BUILD_STATUS}
构建信息
项目名称 : ${PROJECT_NAME}
构建编号 : 第${BUILD_NUMBER}次构建
触发原因: ${CAUSE}
构建日志: ${BUILD_URL}console
构建 Url : ${BUILD_URL}
工作目录 : ${PROJECT_URL}ws
项目 Url : ${PROJECT_URL}
Changes Since Last Successful Build:
历史变更记录 : ${PROJECT_URL}changes
${CHANGES_SINCE_LAST_SUCCESS,reverse=true, format="Changes for Build #%n:%c",showPaths=true,changesFormat="[%a]%m",pathFormat=" %p"}
构建情况总览:${TEST_COUNTS,var="fail"}
${BUILD_LOG,maxLines=23}
发送成功之后收到的邮件如下: 如果发送的邮件出现乱码,则需要在Windows的 环境变量添加:JAVA_TOOL_OPTIONS = -Dfile.encoding=UTF8 配置好后,重启jenkins即可