幸运的星竹 2024-10-24 14:21 采纳率: 88.2%
浏览 4
已结题

jenkins上如何配置邮件发送

jenkins上的邮件发送通知配置,总是显示一些默认的东西,不知道怎么使用?有会的同学吗,麻烦讲解下。十分感谢!

  • 写回答

1条回答 默认 最新

  • 越重天 新星创作者: Java技术领域 2024-10-24 16:07
    关注

    本答案参考 多次询问 ChatGPT-3.5 后选择的最佳回答,若是满意,还请采纳,谢谢

    以下是在Jenkins上配置邮件发送的详细步骤:

    一、安装Email Extension插件

    1. 登录到Jenkins系统管理界面。
    2. 点击“管理插件”,在“可选插件”标签下,找到“Email Extension Plugin”并安装它。安装完成后可能需要重启Jenkins。

    二、配置系统级别的邮件设置(全局设置)

    1. 再次进入系统管理界面,点击“系统设置”。
    2. 在“邮件通知”部分:
      • SMTP服务器:填写你的SMTP服务器地址,例如,如果使用Gmail的SMTP服务器,地址为smtp.gmail.com
      • 默认用户邮件后缀:可以填写如@example.com之类的邮件后缀(如果有)。
      • 用户名为发送邮件的账号:如果是Gmail,就是你的Gmail账号。
      • 密码:如果是Gmail,需要使用应用专用密码(因为普通密码可能由于安全原因无法使用)。
      • 使用SSL:根据你的SMTP服务器要求勾选,Gmail需要勾选此项,端口一般为465。
      • SMTP端口:按照服务器要求填写,如465(SSL)或者587(TLS)。
      • 点击“测试配置”,输入一个接收测试邮件的邮箱地址,看是否能成功发送测试邮件。

    三、在项目中配置邮件通知

    1. 进入具体的项目配置页面。
    2. 在“构建后操作”中添加“Editable Email Notification”(如果安装了Email Extension插件)。
    3. 在“Project Recipient List”中填写收件人的邮件地址,可以用逗号分隔多个地址。
    4. 邮件内容设置
      • 在“Content Type”中可以选择“HTML (text/html)”或者“Plain text (text/plain)”,如果选择HTML格式,可以使用HTML标签来美化邮件内容。
      • 在“Subject”中填写邮件主题,可以使用变量,例如$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS,这样邮件主题会包含项目名称、构建编号和构建状态等信息。
      • 在“Body”中填写邮件正文内容,同样可以使用变量,如The build of $PROJECT_NAME at $BUILD_TIMESTAMP was $BUILD_STATUS.,表示项目在某个时间的构建状态。
      • 可以在“Attachments”中设置要附加的文件,例如构建日志等。

    关于总是显示默认内容的问题,可能是因为没有正确配置项目级别的邮件通知或者全局邮件设置。如果全局设置中的账号密码等信息不正确,可能会导致使用默认的失败提示等内容。例如,如果SMTP服务器地址填写错误,在发送邮件时就会出现问题,并且可能显示一些默认的错误相关的内容。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月2日
  • 已采纳回答 10月25日
  • 创建了问题 10月24日