文章目录

  • 一、前言
  • 二、安装插件`Email Extension Plugin`
  • 三、配置邮件通知
    • 1、设置系统管理员邮件地址
    • 2、配置邮件通知`Extended E-mail Notification`
  • 四、项目配置

一、前言

本文将通过jenkins配置简单的QQ邮件通知,适合快速体验效果^_^

二、安装插件Email Extension Plugin

Dashboard -> Manage Jenkins -> Manage Plugins -> 搜索Email Extension Plugin,安装重启jenkins

三、配置邮件通知

Dashboard -> Manage Jenkins -> Configure System

1、设置系统管理员邮件地址

2、配置邮件通知Extended E-mail Notification

温馨小提示:`

  1. SMTP Password填写在QQ邮箱设置->账号里面开启POP3/SMTP服务生成的授权码` !
  2. Default Content Type可选择发送内容为纯文本/富文本
  3. Default Recipients默认收件人



Default Subject邮件主题

[Jenkins构建通知]:$PROJECT_NAME - Build #$BUILD_NUMBER - $BUILD_STATUS!

Default Content邮件内容

温馨小提示:邮件内容是在网上看见,感觉还ok的模板,这里分享给大家^_^

<!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>本邮件由系统自动发出,无需回复!<br />以下为${PROJECT_NAME }项目构建信息</br><td><font color="#CC0000">构建结果 - ${BUILD_STATUS}</font></td></tr><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>构建状态: ${BUILD_STATUS}</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><h4><font color="#0B610B">失败用例</font></h4><hr size="2" width="100%" />$FAILED_TESTS<br /><h4><font color="#0B610B">最近提交(#$GIT_REVISION)</font></h4><hr size="2" width="100%" /><ul>${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="<li>%d [%a] %m</li>"}</ul>详细提交: <a href="${PROJECT_URL}changes">${PROJECT_URL}changes</a><br /></td></tr></table>
</body></html>

四、项目配置

添加构建后操作

配置信息默认即可

这里添加触发条件为总是

保存配置后,Build

查看邮件


今日分享语句:
不要皱眉,即使在伤心的时刻,因为你从不知道有谁会醉心于你的笑容。

Jenkins(10) 配置邮件通知相关推荐

  1. Jenkins 配置邮件通知

    Jenkins是一个很受欢迎的CI持续集成工具,能够实现项目的自动构建.打包.测试.发布等.还可以在构建失败.构建不稳定等状态后发送邮件通知.现介绍一下如何在Jenkins中配置实现邮件通知. 在Je ...

  2. 【Jenkins】配置邮件自动发送

    一.安装插件 email-ext.hpi 插件安装方式参考Jenkins的四种插件安装方式 二.设定管理员邮箱 Manager Jenkins -> Configure System -> ...

  3. Jenkins配置邮件通知服务,完整教程(含发送成功无法接收邮件处理方案)

    前言:涂涂改改,查查找找,不知不觉又三点了,废话不多说直接上教程. 准备事项: 1.安装Email Extension Plugin插件 2.安装Date Parameter插件(一个可使用的时间函数 ...

  4. Jenkins进阶系列之——01使用email-ext替换Jenkins的默认邮件通知

    1 简述 众所周知,Jenkins默认提供了一个邮件通知,能在构建失败.构建不稳定等状态后发送邮件.但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容.无法定义发送邮件的格式.无法定义灵活 ...

  5. 第三章:使用email-ext替换Jenkins的默认邮件通知

    1 简述 众所周知,Jenkins默认提供了一个邮件通知,能在构建失败.构建不稳定等状态后发送邮件.但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容.无法定义发送邮件的格式.无法定义灵活 ...

  6. Jenkins GitLab集成 邮件通知

    邮件通知反馈  配置GitLab用户邮箱 Jenkins需要拿到用户的邮箱,才能进行邮件通知. 默认情况可能每个Gitlab用户没有配置邮箱的, 需要Gitlab用户要配置好邮箱. 点击头像进入 ed ...

  7. 139邮箱smtp地址和端口_wordpress建站如何用SMTP配置邮件通知

    前提条件:你已经有了企业邮箱,相关文章请看:如何开通阿里云企业邮箱免费版https://loyseo.com/how-to-register-aliyun-free-enterprise-email/ ...

  8. Jenkins配置邮件通知(2)——配置邮件模板

    最终,还是要写这篇文章哦-- 不知道你是不是和我一样,是把Jenkins部署在windows上的, 先说一下我的背景:我是使用Pytest+Selenium+Allure来做UI的自动化测试,我需要把 ...

  9. 本地搭建gitlab环境,配置邮件通知和基本操作

    进入gitlab官方网站,选择对应的操作系统--CentOS 6 (and RedHat/Oracle/Scientific Linux 6),按照官方的提示进行安装: 安装配置必要的依赖在Cento ...

最新文章

  1. error:CLEARTEXT communication to api.help.bj.cn not permitted by network security policy
  2. tomcat_deploy 平滑启动脚本
  3. 9岁去读博!全球最年轻的大学毕业生火了:4岁上小学,8岁进入荷兰“中科大”,智商145...
  4. 静态文件 服务器,静态文件服务器
  5. 机器学习-MNIST数据集-神经网络
  6. redistemplate 设置永不过期_“密码已过期,拒绝访问!”
  7. linux awk列数据处理工具使用示例
  8. 台式计算机内存是什么意思,电脑提示计算机内存不足是什么意思
  9. c java python小白_Java,python,c语言小白的理解
  10. python工资这么高为什么不学-为什么那么多人想学 Python?
  11. GenyMotion 配合 Android Studio 的安装
  12. PACPerformance
  13. lammps建模_lammps建模
  14. element-ui问题集锦
  15. 语料库mysql_基于PHP+MySQL的小型语料库程序设计解决方案
  16. 取消微信抢票的服务器,微信抢票怎么取消?
  17. 无线认证web认证服务器,wifi web认证服务器地址
  18. 计算机应用基础主要按键,计算机应用基础教案第一讲:键盘与鼠标(中职教育)...
  19. C++ 三维空间的点(继承)
  20. 学习笔记2:高精度地图

热门文章

  1. 联想开天s620z改win7和Linux,联想ThinkPad笔记本win10改win7系统及BIOS设置图文教程
  2. iOS消除对应的警告!
  3. 出国留学海外电汇流程
  4. 2020年鼠年二月初六 长发飘飘
  5. 阿里云短信验证码服务使用(java ssm为例)
  6. 记一次北美游戏服务器冬令时夏令时切换引发的时间问题
  7. VMware检测不到vulnhub靶机IP地址解决办法
  8. EasyNVR视频点击开始录像提示“创建录像文件失败”排查
  9. MSN中英双语聊天机器人上线,邀请测试
  10. 5 款比较流行的WordPress主题后台选项开发框架