jenkins配置构建后邮件通知

本文介绍如何在完成基于jenkins的持续集成部署后,将结果邮件通知相关人员。

一、安装Email Extension插件

系统管理->管理插件,选择Email Extension Plugin插件进行安装。

jenkins配置构建后邮件通知_第1张图片

 

二、系统配置

系统管理->系统设置,配置邮箱

jenkins配置构建后邮件通知_第2张图片

1、设置管理员邮箱地址

jenkins配置构建后邮件通知_第3张图片

2、设置Extended E-mail Notification

jenkins配置构建后邮件通知_第4张图片

上图中邮箱以邮箱登录授权码作为认证密码,以新浪邮箱为例,生成授权码操作如下:

jenkins配置构建后邮件通知_第5张图片

3、配置邮件内容模版

jenkins配置构建后邮件通知_第6张图片

Default Subject内容:

[自动打版]$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!

Default Content内容:

 
  
  
  
${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志 
 
    
 
        
            本邮件由Jenkins系统自动发出,无需回复!
各位同事,大家好,以下为${PROJECT_NAME }项目构建信息
构建结果 - ${BUILD_STATUS}

构建信息
  • 游客账户:guest/guest
  • 项目名称 : ${PROJECT_NAME}
  • 构建编号 : 第${BUILD_NUMBER}次构建
  • 触发原因: ${CAUSE}
  • 构建状态: ${BUILD_STATUS}
  • 构建日志: ${BUILD_URL}console
  • 构建 Url : ${BUILD_URL}
  • 工作目录 : ${PROJECT_URL}ws
  • 项目 Url : ${PROJECT_URL}
  • Git分支: ${GIT_URL}/${GIT_BRANCH}

失败用例


$FAILED_TESTS

最近提交(#$SVN_REVISION)


    ${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="
  • %d [%a] %m
  • "}
详细提交: ${PROJECT_URL}changes
构建日志 (最后 200行):

 

三、项目配置

完成系统全局配置,还需要对项目进行邮件配置。

1、进入项目配置界面

jenkins配置构建后邮件通知_第7张图片

2、配置构建后操作

新增构建后操作---》Editable Email Notification。Project Recipient List 为收件人列表,多个收件人以逗号+空格分隔,如要抄送在收件人前增加cc:。

jenkins配置构建后邮件通知_第8张图片

四、测试邮件通知

jenkins构建完成后邮件通知效果如下:

jenkins配置构建后邮件通知_第9张图片

 

你可能感兴趣的:(jenkins)