Jenkins sonar持续集成检测并发送构建邮件

前期准备

1.部署jenkins服务
2.Jenkins 服务器修改gitlab 的域名解析
Liunx修改命令如下:

 vi  /etc/hosts
 192.168.10.248 gitlab.rivamed.cn/

Docker 设置如下

docker exec <容器Id> /bin/sh -c "echo 172.19.12.249 d7739aed6d90 >> /etc/hosts"

为避免重启失效,放入开启启动项:

$ cd /etc/profile.d/ 
$ vi hosts.sh 

//输入命令,保存

docker exec <容器Id> /bin/sh -c "echo 172.19.12.249 d7739aed6d90 >> /etc/hosts"

3.添加自动发送email配置
1下载email插件
通过系统管理→管理插件→可选插件,选择Email Extension,下载指定插件。


在这里插入图片描述

2系统配置邮件信息
通过系统管理-系统设置进行email信息设置
在这里插入图片描述

3配置邮件发送模板
3.1设置管理邮件地址
在这里插入图片描述

3.2设置发件人信息以及邮件模板
通过系统设置中Extended E-mail Notification,对发件人信息进行设置,包括设置邮件服务器格式、默认收件人,邮件模板、触发机制等。
在这里插入图片描述

其中邮件内容模板可参照如下模板

<!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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值