ubuntu

Ubuntu下如何配置Jenkins邮件通知

小樊
42
2025-06-25 09:19:38
栏目: 智能运维

在Ubuntu下配置Jenkins邮件通知,你需要遵循以下步骤:

  1. 安装必要的插件: 在Jenkins管理界面中,点击"Manage Jenkins",然后点击"Manage Plugins"。在"Available"选项卡中,搜索并安装以下插件:

    • Email Extension Plugin
    • SMTP Plugin
  2. 配置SMTP服务器: 在Jenkins管理界面中,点击"Manage Jenkins",然后点击"Configure System"。向下滚动到"Extended E-mail Notification"部分,勾选"Enable extended E-mail notification"选项。填写以下信息:

    • SMTP Server: 输入你的SMTP服务器地址,例如:smtp.gmail.com
    • Default Subject Prefix: 输入邮件主题的前缀,例如:[Jenkins] Build status
    • Default Content Type: 选择邮件的内容类型,例如:text/html
    • User Name: 输入SMTP服务器的用户名,例如:your_email@gmail.com
    • Password: 输入SMTP服务器的密码或应用专用密码(如果使用两步验证)
    • Reply-To Address: 输入回复邮件的地址,例如:your_email@gmail.com
    • MIME Version: 选择邮件的MIME版本,例如:1.0
    • Character Encoding: 选择邮件的字符编码,例如:UTF-8
  3. 配置项目邮件通知: 在你的Jenkins项目中,点击项目名称,然后点击"Configure"。向下滚动到"Post-build Actions"部分,点击"Add post-build action",选择"E-mail Notification"。填写以下信息:

    • Recipient List: 输入接收邮件的用户列表,例如:user@example.com
    • Subject: 输入邮件主题,可以使用预定义的变量,例如:${PROJECT_NAME} - Build ${BUILD_NUMBER} - ${BUILD_STATUS}
    • Content Type: 选择邮件的内容类型,例如:text/html
    • Additional Recipients: 输入其他接收邮件的用户列表,例如:another_user@example.com
    • Send to Individual Recipients: 如果勾选此选项,邮件将发送给指定的收件人,而不是项目成员
  4. 保存配置并测试邮件通知: 点击页面底部的"Save"按钮保存配置。然后触发一个构建,检查是否收到了邮件通知。

注意:如果你使用的是Gmail SMTP服务器,请确保已启用"允许不太安全的应用程序"选项,或者使用应用专用密码。出于安全原因,建议使用应用专用密码。

0
看了该问题的人还看了