Jenkins如何配置邮箱通知?

发布时间 2023-03-28 19:34:47作者: 山雨欲來風滿楼

1.下载插件 Email Extension Plugin

  • 在Jenkins主界面,点击“Manage Jenkins” -> “Manage Plugins” -> “Available”标签页。在搜索框中输入“Email Extension Plugin”并安装。

 

2.配置全局邮件设置

  • 在Jenkins主界面,点击“Manage Jenkins” -> “Configure System” -> “E-mail Notification”部分。
  • 输入SMTP服务器信息,例如邮件服务器地址、端口、用户名和密码。你可以使用“Test Configuration”按钮来测试配置是否正确。

2.1 设置POP3/SMTP/IMAP服务

  • 以网易邮箱为例:
  • 设置—>POP3/SMTP/IMAP—>查看有没开启,如果没有,按照步骤进行开启;
  •  

     

     

  •  记住它发的验证码 

2.2回到Jenkins设置

  • 系统管理--系统配置
  •  

  •  

     

  •  

     

  • 然后保存~!!

 

2.3 去邮箱查看是否发送成功

 

3.配置项目邮件通知

  • 进入项目的配置页面,找到“Post-build Actions”部分,点击“Add post-build action”按钮并选择“Editable Email Notification”。
  • 配置邮件接收者、主题、内容等信息。.
  •  

     

  •  

     

  • 标题是:
  • 构建通知:${BUILD_STATUS} - ${PROJECT_NAME} - Build # ${BUILD_NUMBER} !

     

  • 内容是:
  • <hr/>(自动化构建邮件,无需回复!)<br/><hr/>
    项目名称:$PROJECT_NAME<br/><br/>
    
    项目描述:$JOB_DESCRIPTION<br/><br/>
    
    运行编号:$BUILD_NUMBER<br/><br/>
    
    运行结果:$BUILD_STATUS<br/><br/>
    
    触发原因:${CAUSE}<br/><br/>
    
    构建日志地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><br/>
    
    构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><br/>
    
    详情:${JELLY_SCRIPT,template="html"}<br/>
    <hr/>
    

     

  • 参数的一些说明:
  • - $BUILD_STATUS – 构建结果
    - $PROJECT_NAME – 构建脚本名称
    - $BUILD_NUMBER – 构建脚本编号
    - $JOB_DESCRIPTION – 构建项目描述 
    - $CAUSE – 脚本启动原因
    - $BUILD_URL – 脚本构建详情URL地址

     

  • 更多模板,自行搜索哈~

 

 

 

 

 

 

 

 

参考资料:

https://blog.csdn.net/weixin_42566557/article/details/124395025

https://chat.openai.com/chat

https://www.cnblogs.com/yangxia-test/p/4366172.html

 https://juejin.cn/post/6844904119707123719