使用 Zoom 的 Jenkins 聊天机器人集成
Jenkins 是一个持续集成服务器,可以根据您的要求进行定制。 它包括 600 多个插件,使您可以让它为您工作。 通过将 Jenkins 与 Zoom 集成,您能够从机器人接收通知(通过 Zoom Chat)和消息(来自机器人),这些消息与正在发送到 Zoom 频道的构建通知有关。
Jenkins 聊天机器人的先决条件
-
Jenkins 必须有一个管理员帐户
-
Jenkins Chatbot 已获得预先批准,可以包含在 Zoom App Marketplace 中。
笔记:如果该应用未获得预先批准,您的 Zoom 管理员将能够为您提供帮助。
如何安装和配置 Jenkins 应用程序
从 Zoom 应用市场安装
-
使用您的 Zoom 帐户登录以访问 Zoom App Marketplace。
-
要查找 Jenkins,您可以在位于的搜索框中输入应用程序的名称 在 屏幕的右上角。
-
如果您单击 Jenkins 应用程序,则可以在您的搜索结果中找到它,您将被定向到它的页面。
笔记:如果该应用未在您的帐户上获得预先批准,建议您联系您的 Zoom 管理员,以便获得批准。 -
请 点击 添加按钮。
-
如果您同意该应用程序的权限,请在完成后单击“允许”。
笔记:如果您的管理员已安装 Jenkins Chatbot,Jenkins Chatbot 将自动在您的 Jenkins 客户端中安装。
配置詹金斯 聊天机器人
笔记:您的 Jenkins 帐户的管理员需要完成几个步骤。
-
如果您希望将 Jenkins 通知添加到 Zoom 中的一个或多个聊天频道,您可以在从 Zoom App Marketplace 安装 Jenkins Chatbot 后执行此操作。
-
输入 /jenkins connect 连接到 Jenkins。
一旦 Jenkins Chatbot 收到您的消息,您就会收到来自它的直接消息。 除了 webhook URL 之外,此消息还将包含用于登录到 webhook 的令牌。 -
为了将来使用,复制与 webhook 关联的 URL 和令牌以用于以下步骤。
-
您需要登录您的 Jenkins 帐户才能执行此操作。
-
管理 Jenkins 按钮可以在 Jenkins 仪表板的左侧导航菜单中找到。
-
要管理插件,请单击“管理插件”按钮。
-
您可以通过单击“可用”选项卡并在那里搜索来找到 Zoom。
-
通过选中复选框并单击安装按钮来安装插件。
-
当您单击项目菜单中的配置按钮时,您将能够配置您希望接收哪些项目的通知。
-
为确保 Zoom Build Notifiers 包含在此项目的构建后操作中,您可以在此处添加它们。
-
假设您之前从聊天机器人收到了以下值(第 2 步和第 3 步),您应该将这些值添加到下面的文本框中:
-
请单击“高级…”按钮继续。
-
选中您希望接收通知的事件旁边的框,然后选中它们旁边的复选框。
-
要保存更改, 点击 保存按钮。
如何使用 Jenkins 聊天机器人
-
列出所有命令:您可以通过键入 /jenkins help 获得帮助
-
连接到频道:通过键入 /jenkins connect 连接到 Jenkins
-
从频道中删除 Jenkins 集成:您可以通过键入 /jenkins disconnect 来断开 Jenkins
如何删除 Jenkins 聊天机器人
-
使用您的 Zoom 帐户登录以访问 Zoom App Marketplace。
-
单击页面顶部的“管理”按钮,该按钮位于右上角。
-
选择 添加 页面顶部导航菜单中的应用程序选项。
-
可以通过单击旁边的删除按钮来删除 Jenkins 应用程序。
-
确认对话框后单击删除按钮。
数据安全
-
使用此应用程序,您将能够访问以下 Zoom 信息:
-
使用 Zoom 账户,您可以查看 Zoom 用户订阅的所有群组。
-
Zoom 帐户允许您查看 Zoom 用户的现有会议的详细信息。
-
在 Zoom 账户下,您可以查看 Zoom 用户的信息。
-
-
Jenkins 向此应用程序提供以下信息,以便它可以访问它:
-
Zoom 允许此聊天应用程序运行以下权限:
-
可以通过此聊天应用程序将聊天消息发送给 Zoom 用户,或发送至 IM 对话中的 IM 频道。
-
作为此聊天应用程序的一部分,您可以邀请您 Zoom 帐户下的任何 Zoom 用户加入 Zoom 会议。
-
-
此聊天应用程序通过以下渠道与 Zoom/Jenkins 安全通信:
-
以下凭据存储在此聊天应用程序的本地数据存储中: