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



相关文章
|
8月前
|
Kubernetes 关系型数据库 文件存储
手把手教你完成极空间 NAS Docker 镜像加速配置
本教程详细介绍了如何在极空间NAS上配置轩辕镜像加速器,以提升Docker镜像的下载速度与稳定性。内容涵盖账号注册、网络确认、加速器设置及验证方法,并提供常见问题解决方案,帮助用户高效完成容器化应用部署。
2917 1
|
5月前
|
网络安全 开发工具 git
在GitLab CI中同步HTTPS仓库地址的yaml配置
最后,提交并推送 `.gitlab-ci.yml`文件到您的GitLab仓库。GitLab CI/CD将自动识别这个文件,并在每次推送到 `master`分支时执行定义的同步任务。
249 16
|
11月前
|
Prometheus 监控 Cloud Native
Prometheus配置docker采集器
本文介绍了如何使用 Prometheus 监控 Docker 容器,涵盖环境准备、配置文件编写及服务启动等步骤。首先确保安装 Docker 和 Docker Compose,接着通过 `docker-compose.yml` 配置 Prometheus 和示例应用。创建 `prometheus.yml` 指定数据采集目标,最后用 `docker-compose up -d` 启动服务。文章还展示了甘特图和类图,帮助理解服务状态与关系,助力提升系统可靠性和可维护性。
458 11
|
8月前
|
文件存储 数据安全/隐私保护 开发者
群晖NAS Docker镜像源加速配置教程
本教程介绍了群晖NAS用户如何通过配置轩辕镜像加速服务提升Docker镜像拉取速度。内容包括配置前准备、详细设置步骤及日常使用说明,帮助用户快速完成配置并享受高效稳定的镜像下载体验。
4989 60
|
Docker 容器 文件存储
飞牛fnOS Docker镜像加速配置全攻略
本文介绍了如何在飞牛fnOS中配置Docker镜像加速服务,通过设置轩辕镜像仓库加速器,提升镜像拉取速度与稳定性。内容涵盖配置前准备、加速源设置、首选加速源调整及使用指南,帮助用户高效完成镜像操作。
5326 56
|
7月前
|
域名解析 弹性计算 运维
一键部署 GitLab 代码托管平台:告别繁琐配置,ROS 模板轻松搞定
本文介绍如何使用阿里云资源编排服务(ROS)一键部署GitLab代码托管平台,解决手动部署的复杂性问题。通过ROS模板可实现标准化配置、自动化执行和快速部署等优势,5-10分钟内即可完成整个流程。部署步骤包括准备ROS模板(含ECS实例、安全组规则等配置)、自动创建VPC网络和安全组,并预装GitLab服务。该方案支持按需创建资源,显著提升部署效率并降低运维成本,为团队快速构建高效的开发协作环境。
一键部署 GitLab 代码托管平台:告别繁琐配置,ROS 模板轻松搞定
|
8月前
|
Java 分布式数据库 Docker
使用Docker配置并连接HBase的Java API
本流程概要的解释了如何在Docker上配置并启动HBase服务,并通过Java API进行连接和操作表,不涉及具体的业务逻辑处理和数据模型设计,这些因应用而异需由开发者根据实际需求进行实现。
356 13
|
9月前
|
存储 NoSQL MongoDB
Docker中安装MongoDB并配置数据、日志、配置文件持久化。
现在,你有了一个运行在Docker中的MongoDB,它拥有自己的小空间,对高楼大厦的崩塌视而不见(会话丢失和数据不持久化的问题)。这个MongoDB的数据、日志、配置文件都会妥妥地保存在你为它精心准备的地方,天旋地转,它也不会失去一丁点儿宝贵的记忆(即使在容器重启后)。
1033 4
|
7月前
|
Java jenkins 应用服务中间件
结合Jenkins与Tomcat,实施Maven项目的自动构建和部署流程。
任何项目构建和部署的自动化流程,总离不开对各个环节精细把控与密切配合。涉及到源代码管理、构建工具、持续集成服务器以及最终的运行时环境的协调。通过上述简洁实用的步骤,可以实现Maven项目从源代码到运行状态的无缝过渡,进而提升软件开发的效率与质量。
380 0