Jenkins配置邮件通知

这篇具有很好参考价值的文章主要介绍了Jenkins配置邮件通知。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、下载Email Extension插件
Jenkins配置邮件通知

2、配置发件人邮箱地址
系统管理 > 系统配置
Jenkins配置邮件通知

3、配置邮件通知
系统管理 > 系统配置 > 邮件通知
Jenkins配置邮件通知
往下滑找到 通过发送测试邮件测试配置 测试
Jenkins配置邮件通知
如果以上配置没有问题,会发送一封测试邮件到服务器中,如果有问题请优先检查一下端口号和是否使用SSL是否能对应行。

4、拓展邮件通知
系统管理 > 系统配置 > Extended E-mail Notification
Jenkins默认安装了 Mailer Plugin插件用于实现邮件通知功能,但 Mailer Plugin功能简单不能满足一些复杂需求,如:自定义邮件标题、内容等。Extended E-mail Notification(ext mail)是一个功能更为齐全,使用也更为复杂的插件。
Jenkins配置邮件通知
点击 高级 添加凭证 就是邮箱的账号密码(授权码)
Jenkins配置邮件通知
Jenkins配置邮件通知
默认的 触发器 当发生那些事件的时候触发自动发送邮件
Jenkins配置邮件通知

5、构建任务时添加邮件通知
Jenkins配置邮件通知
Project Recipient List中添加发送邮箱地址,多个以 逗号 隔开
Jenkins配置邮件通知
设置发送标题+内容
Jenkins配置邮件通知
下面是我使用的邮件内容模板

<!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>项目描述 : ${JOB_DESCRIPTION}</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>    
        </td>    
    </tr>    
    <tr> 
        <td><b><font color="#0B610B">变更集</font></b>
        <hr size="2" width="100%" align="center" /></td>    
    </tr>
        <td>${JELLY_SCRIPT,template="html"}<br/>
            <hr size="2" width="100%" align="center" /></td>    
        </tr>
    </table>    
</body>    
</html>

选择是否发送构建日志作为邮件附件
Jenkins配置邮件通知

  • Do Not Attach Build Log:不发送构建日志
  • Attach Build Log:发送构建日志
  • Compress and Attach Build Log:压缩并发送构建日志

点击 Advanced Settings... 配置触发器
Jenkins配置邮件通知

最终效果图如下:
Jenkins配置邮件通知文章来源地址https://www.toymoban.com/news/detail-422117.html

到了这里,关于Jenkins配置邮件通知的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java Email 实现邮件发送

    Email:电子邮件。 在当今社会有着重要的应用,传统的邮件是通过邮局投递,然后从一个邮局到另一个邮局,最终到达用户的邮箱。 在电子邮件中也有着相似的发送过程:电子邮件是从用户电脑的邮件软件发送到邮件服务器上,经过若干个邮件服务器的中转,最终到达对方邮

    2024年02月03日
    浏览(44)
  • Spring Email实现邮件发送功能

    (本篇内容是博主在学习“牛客社区”这个项目时的笔记整理,为了方便自己以后查看,希望也能帮助到其他人。若有不恰当的地方还望指正~) 目录 一、邮箱设置 1. 开启POP3/SMTP服务,获取授权码 二、 使用Spring Email 1. 导入jar包  2. 在项目的propertites文件中写入如下配置 三、

    2023年04月25日
    浏览(43)
  • Jenkins-发送邮件配置

    在Jenkins构建执行完毕后,需要及时通知相关人员。因此在jenkins中是可以通过邮件通知的。 一、Jenkins自带的邮件通知功能 找到manage Jenkins-Configure System,进行邮件配置:      2. 配置Jenkins自带的邮箱信息 完成上面的配置后,点击应用,保存即可。 找到manage Jenkins-Manage Plugi

    2024年02月12日
    浏览(48)
  • jenkins配置企业微信机器人通知,自定义通知内容

    1.企业微信的配置 1.1 进入企业微信群 创建一个群 - 右击群标签,添加群机器人 1.2 填写机器人信息 创建机器人,填写机器人信息 1.3 复制Hook地址 复制WebHook地址,此处的Webhook将用于Jenkins当中的参数配置 2.Jenkins的配置 2.1 安装插件 进入系统管理--管理插件--搜索插件(Qy Wechat

    2024年02月10日
    浏览(41)
  • 用Java实现发送邮件——Java Email

            众所周知,Email就是邮件,在科技高速发展的今天我们也使用了非常之久的电子邮件,我们熟知的邮件有自己的QQ邮箱、网易邮箱大师还有Outlook等都是用来发送邮件的,而用Java程序也是可以用来发送邮件的。 首先我们先对比一下传统的邮件信息是如何发送的:传

    2024年02月05日
    浏览(45)
  • 使用Python实现发送Email电子邮件【第19篇—python发邮件】

    导入必要的模块 : 导入 smtplib 用于处理 SMTP 功能的模块,以及从 email 模块导入构建电子邮件消息所需的各个组件。 定义 send_email 函数 : 创建一个名为 send_email 的函数,该函数接受 SMTP 服务器详细信息、发件人和收件人信息、主题、内容和附件等参数。 格式化发件人地址

    2024年02月03日
    浏览(71)
  • Jenkins的几种安装方式以及邮件配置

    目录 Jenkins介绍 Jenkins下载、安装 一、通过war包安装 二、通过docker安装 jenkins 容器中添加 git, maven 等组件 jenkins 容器中的公钥私钥 在 jenkins 容器中调用 docker 简单的方式启动 Docker server REST API 一个 jenkins 示例 三、通过Homebrew安装 访问Jenkins、Jenkins配置 Jenkins配置邮件发送 Jen

    2024年02月16日
    浏览(38)
  • 邮件处理控件 Aspose.Email For Java 授权须知

    Aspose.Email 是用于轻松的开发 email 功能的应用程序的一组控件,基于  ASP.NET 的Web应用、Web服务和Windows 应用。支持 Outlook PST, EML, MSG, and MHT 格式. 允许开发者直接与 SMTP, POP, FTP, 和 MS Exchange 服务器进行工作。支持邮件合并、行事历、定制邮件标题和内容、嵌入文

    2024年02月16日
    浏览(49)
  • 网工应用层:电子邮件Email、SMTP协议与使用Telnet发送电子邮件

    参考资料: https://www.bilibili.com/video/BV1c4411d7jb?p=72vd_source=e66dd25b0246f28e772d75f11c80f03c 湖科大的高军老师做的计算机网络课,去年选修的计网全靠高老师,生动,举例丰富,配套实验课,无废话纯干货,单推一波! 电子邮件(E-mail)是一种用电子手段提供信息交换的通信方式,是

    2024年02月14日
    浏览(93)
  • 100天精通Python丨办公效率篇 —— 11、Python自动化操作 Email(发送邮件、收邮件、邮箱客户端)

    大家好,我是你们的好朋友西红柿!今天咱们聊一聊关于Python怎么操作邮件的问题。这可是十分有用的技能啊,偏偏很多小伙伴们并不知道,还得费尽周折地查找资料呢。幸好我这个聪明伶俐的小家伙会给你们支招,让你们又快又好地掌握这门技能! 首先,你要掌握以SMTP协

    2023年04月17日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包