文章目录
jenkins接入邮箱的方法之前的文章已经详细介绍过了,这里就不重复了,不明白的可以翻找我之前的文章看下相关内容
这里再介绍下jenkins集成微信和钉钉通知
jenkins集成微信通知
先检查jdk配置
如果jdk是openjdk的版本,那么一定要卸载,用oracle的jdk,否则可能会出错
安装微信通知插件
登录企业微信,添加微信机器人
1、群消息右键,点击添加机器人
2、点击添加一个机器人后,点击新创建一个机器人
3、输入机器人名称,点击添加
jenkins 任务配置微信通知
进入任务配置界面,拉到最下面,添加企业微信通知
做如下设置:
执行任务,企业微信群收到通知
邮件内容模板
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>$PROJECT_NAME-第$BUILD_NUMBER次构建日志</title>
</head>
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4" offset="0">
<div>
<table width="95%" cellpadding="0" cellspacing="0" style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
<th align="center" colspan="2"><br />
<h2>构建信息</h2>
</th>
</tr>
<tr>
<td>
<ul>
<li>项目名称 :$PROJECT_NAME</li><br />
<li>代码覆盖率报告:<a href=${BUILD_URL}jacoco target='_blank'>${BUILD_URL}jacoco</a></li><br />
<li>sonar扫描报告:<a href=http://192.168.0.107:9000/dashboard?id=jacocoaa1${BUILD_NUMBER} target='_blank'>http://192.168.0.107:9000/dashboard?id=jacocoaa1${BUILD_NUMBER}</a></li><br />
<li>详细测试日志 :<a href=${BUILD_URL}console target='_blank'>${BUILD_URL}console</a></li><br />
<li>触发原因:${CAUSE}</li><br />
<li>项目Url :<a href=‘$BUILD_URL’ target='_blank'>$BUILD_URL</a></li><br />
</ul>
</td>
<td height="350px" style="overflow:hidden;display:block">${JELLY_SCRIPT,template="html"}<br/>
</tr>
</table>
</div>
</body>
</html>
jenkins集成钉钉通知
安装钉钉通知插件
登录钉钉,配置钉钉机器人
参考链接:
https://developers.dingtalk.com/document/robots/custom-robot-access
jenkins里配置钉钉
进入系统管理–>系统配置,找到钉钉区域,做如下配置
jenkins 任务配置
钉钉机器人只支持自由风格的任务,不支持maven风格的,所以我们先创建一个自由风格的试一试
1、创建自由风格的项目
2、保存后立即构建
可以看到钉钉群就收到了任务执行的消息