laravel 配置邮件发件人_Jenkins中配置自动化测试项目

1 分成两步:全局配置、项目配置
2 第一步:全局配置
进入Jenkins-系统管理-系统配置-配置发件人、邮件主题、邮件默认内容等。见下图:

75b215934b91db47cde1221dc54e6c8e.png
Jenkins-系统管理

c938566afcd231713134f8c42b28dc7a.png
系统配置

874a909144d8dc30aca03a22e6a61b28.png
发件人邮箱设置

1ee1a4848704aa65f625f542e8ae64e5.png
发邮件服务器、报告格式设置

8c3e97d08a626c4554bd1bc9368222c1.png
接上


3 第二步:项目配置
3.1 配置git上项目地址,用户名及密码,项目分支

75421a9e1f96e758a35cdabf9d3e5862.png
配置git项目地址

3.2 配置构建的Shell脚本
PS:
3.2.1 如果当前工作空间存在test-output文件夹(测试报告)在构建前要删除。
3.2.2 我特意试了一下mvn clean install 与mvn clean install test是否有区别,实际是没有区别的。因为install 实际是含有compile package test三个环节。
3.2.3 mvn test是如何找到的testng.xml这个文件的呢?是POM.xml里的设置

f2929afb765028bc53658a46a8612812.png
Shell

542e9f5ea8c044ce84fd382112b4cdcd.png
工作空间

b62cce48effdd01be343f83069c48731.png

2e48fb27790150b02c0e674647b669b3.png
pom.xml

3.3 构建后操作
3.3.1 配置publish Junit test result report, 配置了它,Jenkins中执行完会打印出测试结果

45e282e5ffe3cae0623d9a7af579207a.png
Publish JUnit test result report

8dda1e303d067010e9b6485a69e14c80.png
Test Result

3.3.2 配置Editable Email Notification插件。发邮件的,即可以用全局中的设置,也可以自定义。如Default Content是自定义的,Default Subject是用的全局设置里的。

c169cb3f3ab77e59bb58f43b80e0f591.png
Editable Email Notification
Default Content:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title>
</head>
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
offset="0">
<table width="95%" cellpadding="0" cellspacing="0"
style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
<td><br />
<b><font color="#0B610B">构建信息</font></b>
<hr size="2" width="100%" align="center" /></td>
</tr>
<tr>
<td>
<ul>
<li>项目名称 : ${PROJECT_NAME}</li>
<li>构建编号 : 第${BUILD_NUMBER}次构建</li>
<li>触发原因: ${CAUSE}</li>
<li>构建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li>
<li>构建 Url : <a href="${BUILD_URL}">${BUILD_URL}</a></li>
<li>工作目录 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
<li>项目 Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li>
</ul>
</td>
</tr>
<tr>
<td><b><font color="#0B610B">变更集</font></b>
<hr size="2" width="100%" align="center" /></td>
</tr>
<tr>
<td>${JELLY_SCRIPT,template="html"}<br/>
<hr size="2" width="100%" align="center" /></td>
</tr>
</table>
</body>
</html>
最后一步,点开高级设置,配置触发器。以下设置为,每次构建完都要给邮件列表中的人发邮件。

04fbf60ffce61926623d2e4a1ac37b4c.png
Editable Email Notification- Advanced config

完。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值