jenkins构建并发送自定义邮件

jenkins配置邮件通知

点我开通163邮箱SMTP服务

1:安装邮件插件  系统管理 - 插件管理 - 可选插件  Email Extension Plugin

jenkins构建并发送自定义邮件_第1张图片
我这里已经提前安装了

2:邮件插件配置  系统管理 - 系统配置

          1:设置jenkins地址和管理员邮箱地址


jenkins构建并发送自定义邮件_第2张图片

           2:配置发件人信息

jenkins构建并发送自定义邮件_第3张图片
(红框内的内容需点击高级才会弹出)

SMTP Username: 发件人邮箱

SMTP Password: 邮箱授权密码!

                3:邮件通知设置 系统管理 - 系统设置 - 邮件通知

jenkins构建并发送自定义邮件_第4张图片
用户名密码同上,需点击高级才会弹出
jenkins构建并发送自定义邮件_第5张图片
测试配置是否成功

3:jenkins 构建后发送邮件

    1:在任务中增加构建后操作 Editable Email Notification

jenkins构建并发送自定义邮件_第6张图片

            2:配置自定义邮件内容

jenkins构建并发送自定义邮件_第7张图片
jenkins构建并发送自定义邮件_第8张图片
jenkins构建并发送自定义邮件_第9张图片

配置完成后保存配置,再构建项目

jenkins构建并发送自定义邮件_第10张图片

自定义邮件模版

   

   

   

${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志   

   


    offset="0">   

   

   

       

   

            本邮件由系统自动发出,无需回复!
           

            各位同事,大家好,以下为${PROJECT_NAME }项目构建信息

           

 

       

   

       

   

           

   

       

   

       

   

           

   

       

   

   

构建结果 - ${BUILD_STATUS}

   

            构建信息   

           


   

               

       

                       

  • 项目名称 : ${PROJECT_NAME}
  •    

                       

  • 构建编号 : 第${BUILD_NUMBER}次构建
  •    

                       

  • 触发原因: ${CAUSE}
  •    

                       

  • 构建状态: ${BUILD_STATUS}
  •    

                       

  • 构建日志: ${BUILD_URL}console
  •    

                       

  • 构建  Url : ${BUILD_URL}
  •    

                       

  • 工作目录 : ${PROJECT_URL}ws
  •    

                       

  • 项目  Url : ${PROJECT_URL}
  •    

                   

   

失败用例


$FAILED_TESTS

最近提交(#$SVN_REVISION)


    ${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="

  • %d [%a] %m
  • "}

详细提交: ${PROJECT_URL}changes

           

   

   


阿里云老用户福利

你可能感兴趣的:(jenkins构建并发送自定义邮件)