返回

Jenkins2 学习系列13 -- 邮件和Slack通知

开发工具

一、邮件通知

  1. 配置邮件服务器

    首先,需要配置Jenkins2的邮件服务器,以便它能够发送邮件通知。在Jenkins2中,可以通过以下步骤配置邮件服务器:

    1. 点击Jenkins2主界面左上角的“系统管理”按钮。
    2. 选择“系统设置”。
    3. 在“邮件通知”部分,输入您的SMTP服务器地址、端口、用户名和密码。
    4. 点击“测试配置”按钮,以验证邮件服务器配置是否正确。
  2. 创建通知规则

    配置好邮件服务器后,就可以创建通知规则了。通知规则可以指定在什么情况下发送邮件通知,以及将邮件通知发送给哪些人。

    1. 在Jenkins2主界面中,点击“系统管理”按钮。
    2. 选择“系统设置”。
    3. 在“邮件通知”部分,点击“添加通知规则”按钮。
    4. 在“通知规则”对话框中,输入规则名称、触发条件和接收人。
    5. 点击“确定”按钮,以保存通知规则。

二、Slack通知

  1. 安装Slack插件

    要使用Slack通知功能,需要先安装Slack插件。可以在Jenkins2的插件管理页面中找到并安装Slack插件。

  2. 配置Slack通知

    安装好Slack插件后,就可以配置Slack通知了。在Jenkins2中,可以通过以下步骤配置Slack通知:

    1. 点击Jenkins2主界面左上角的“系统管理”按钮。
    2. 选择“系统设置”。
    3. 在“Slack通知”部分,输入您的Slack Webhook URL。
    4. 点击“测试配置”按钮,以验证Slack通知配置是否正确。
  3. 创建通知规则

    配置好Slack通知后,就可以创建通知规则了。通知规则可以指定在什么情况下发送Slack通知,以及将Slack通知发送给哪些人。

    1. 在Jenkins2主界面中,点击“系统管理”按钮。
    2. 选择“系统设置”。
    3. 在“Slack通知”部分,点击“添加通知规则”按钮。
    4. 在“通知规则”对话框中,输入规则名称、触发条件和接收人。
    5. 点击“确定”按钮,以保存通知规则。

三、实例

  1. 失败时只通知给开发人员,成功通知给所有人员

    可以使用以下通知规则来实现失败时只通知给开发人员,成功通知给所有人员:

    名称:构建失败通知
    
    触发条件:构建失败
    
    接收人:开发人员组
    
    
    名称:构建成功通知
    
    触发条件:构建成功
    
    接收人:所有人
    
  2. 通过钉钉通知构建结果

    钉钉通知的配置与Slack通知类似,需要先安装钉钉插件,然后配置钉钉通知的WebHook地址。配置好后,就可以创建通知规则来指定在什么情况下发送钉钉通知。