栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Jenkin邮件收发实现原理及过程详解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jenkin邮件收发实现原理及过程详解

一、配置 Jenkins 邮箱的全局配置

检查是否已安装插件Email Extension Plugin

获取 qq 邮箱授权码

进入 qq 邮箱 ---> 设置 ---> 账户

配置 jenkins 邮箱的全局配置:系统管理 - 系统设置 - 完成邮箱

配置 - 测试是否配置正确




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




    本邮件由系统自动发出,无需回复!
各位同事,大家好,以下为${PROJECT_NAME}项目构建信息
项目构建信息
构建项目-${PROJECT_NAME}
构建结果 - ${BUILD_STATUS}

构建报告
  • 构建报告:${PROJECT_URL}allure/

构建信息
  • 项目名称: ${PROJECT_NAME}
  • 构建编号: 第${BUILD_NUMBER}次构建
  • 触发原因:${CAUSE}
  • 构建状态:${BUILD_STATUS}
  • 构建日志:${BUILD_URL}console
  • 构建 Url: ${BUILD_URL}
  • 工作目录: ${PROJECT_URL}ws
  • 项目 Url: ${PROJECT_URL}
构建详细信息
  • BUILD_NUMBER: ${BUILD_NUMBER}
  • BUILD_DISPLAY_NAME: ${BUILD_DISPLAY_NAME}
  • BUILD_ID: ${BUILD_ID}
  • JOB_NAME: ${JOB_NAME}
  • JOB_base_NAME: ${JOB_base_NAME}
  • BUILD_TAG: ${BUILD_TAG}
  • EXECUTOR_NUMBER: ${EXECUTOR_NUMBER}
  • NODE_NAME: ${NODE_NAME}
  • NODE_LABELS: ${NODE_LABELS}
  • WORKSPACE: ${WORKSPACE}
  • JENKINS_HOME: ${JENKINS_HOME}
  • JENKINS_URL: ${JENKINS_URL}
  • BUILD_URL: ${BUILD_URL}
  • JOB_URL: ${JOB_URL}
  • SVN_REVISION: ${SVN_REVISION}
  • SVN_URL: ${SVN_URL}
变更信息:
  • 上次构建成功后变化 : ${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="
  • %d [%a] %m
  • "}
  • 上次构建不稳定后变化 : ${CHANGES_SINCE_LAST_UNSTABLE, reverse=true, format="%c", changesFormat="
  • %d [%a] %m
  • "}
  • 历史变更记录 : ${PROJECT_URL}changes
  • 变更集:${JELLY_script,template="html"}
构建日志 (最后 200行):

二、构建后操作(一)

增加构建后操作步骤 E-mail Notification

执行构建,检查邮件是否成功收发

  • 当构建败时将会发送邮件
  • 当失败后第一次恢复稳定的构建也会发送邮件
  • 持续稳定后将不会发送邮件

三、构建后操作(二)

  • 增加构建后操作步骤 Editable Email Notification
  • 如果 Jenkins 系统配置中配置了Default Recipients(默认接收人)则下图中 Recipient List 中不需要输入收件人邮箱地址

构建后邮件结果如下

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/131975.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号