gitlab+jenkins+maven+docker持续集成(四)——Extended E-mail Notification配置

简介:

wKioL1mc68CiyVdoAAD-0EVcxVA562.jpg-wh_50


构建后进行邮件通知,这里我们用Extended E-mail Notification

系统管理-->Extended E-mail Notification


wKiom1mc7I3g3wO4AACmtn8fpRo901.png-wh_50


在这里subject、content为defalut 模板,我们暂不做配置,我这里按项目进行配置

wKiom1mc7UShgrLqAAFI3ancqgA150.png-wh_50

Extended E-mail Notification 邮件模板见下:


Content Type: HTML(text/html)


Default Subject

1
构建通知:$PROJECT_NAME - Build  # $BUILD_NUMBER - $BUILD_STATUS!

Default Content

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<b style= "font-size:12px" >(<span style= "color:red" >本邮件是程序自动下发的,请勿回复< /span >)<br>< /b ><hr>
 
<b style= "font-size: 12px;" >项目名称:$PROJECT_NAME<br>< /b ><hr>
 
<b style= "font-size: 12px;" >构建编号:$BUILD_NUMBER<br>< /b ><hr>
 
<b style= "font-size: 12px;" >GIT版本号:${GIT_REVISION}<br>< /b ><hr>
 
<b style= "font-size: 12px;"  >构建状态:<span style= "color:red" >$BUILD_STATUS< /span ><br>< /b ><hr>
 
<b style= "font-size: 12px;" >触发原因:${CAUSE}<br>< /b ><hr>
 
<b style= "font-size: 12px;" >构建日志地址:<a href= "${BUILD_URL}console" >${BUILD_URL}console< /a ><br>< /b ><hr>
 
<b style= "font-size: 12px;" >构建地址:<a href= "$BUILD_URL" >$BUILD_URL< /a ><br>< /b ><hr>
 
<b style= "font-size: 12px;" >变更集:${JELLY_SCRIPT,template= "html" }<br>< /b ><hr>


配置后一定要选择Triggers,

wKiom1mc7jqwcGHYAABPjgJehdM461.png-wh_50


这样配置后构建成功与失败都会收到邮件


wKioL1mc7nmQULhUAABxa-Z-ZRg771.png-wh_50



本文转自 jackjiaxiong 51CTO博客,原文链接:http://blog.51cto.com/xiangcun168/1958579



相关文章
|
2月前
|
Java 程序员 API
Springboot-swagger配置(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-swagger配置(idea社区版2023.1.4+apache-maven-3.9.3-bin)
58 1
|
2月前
|
前端开发 Java 数据库连接
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
33 0
|
1月前
|
Java Maven
Maven【5】在IDEA环境中配置和使用Maven
Maven【5】在IDEA环境中配置和使用Maven
62 1
|
18天前
|
jenkins 测试技术 持续交付
软件测试|docker搭建Jenkins+Python+allure自动化测试环境
通过以上步骤,你可以在Docker中搭建起Jenkins自动化测试环境,实现Python测试的自动化执行和Allure报告生成。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
38 6
|
28天前
|
jenkins Java 持续交付
Docker搭建持续集成平台Jenkins最简教程
Jenkins 是一个广泛使用的开源持续集成工具,它能够自动化构建、测试和部署软件项目。在本文中,我们将使用 Docker 搭建一个基于 Jenkins 的持续集成平台。
112 2
|
1月前
|
JavaScript Go 项目管理
云效常见问题之使用gitlab仓库将代码合并评审环节集成到云效如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
94 1
|
1月前
|
JavaScript Java jenkins
如何利用CentOS7+docker+jenkins+gitee部署springboot+vue前后端项目(保姆教程)
如何利用CentOS7+docker+jenkins+gitee部署springboot+vue前后端项目(保姆教程)
84 0
|
1月前
|
jenkins Java 持续交付
Docker Swarm总结+Jenkins安装配置与集成(5/5)
Docker Swarm总结+Jenkins安装配置与集成(5/5)
49 0
|
1月前
|
Devops 开发工具 数据安全/隐私保护
Docker Swarm总结+CI/CD Devops、gitlab、sonarqube以及harbor的安装集成配置(3/5)
Docker Swarm总结+CI/CD Devops、gitlab、sonarqube以及harbor的安装集成配置(3/5)
51 0
|
1月前
|
jenkins Java 持续交付
Docker Swarm总结+Jenkins安装配置与集成snarqube和目标服务器(4/5)
Docker Swarm总结+Jenkins安装配置与集成snarqube和目标服务器(4/5)
44 0