开始使用 Slack 通知 - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开始使用 Slack 通知

创建项目后,您可以设置 Slack 通知,以帮助您的团队监控项目资源。

这些步骤将引导您首次设置Slack通知。 CodeCatalyst如果您已经配置了通知,请参阅发送 Slack 和电子邮件通知 CodeCatalyst

注意

可以发送到通知渠道的项目事件集与用户可以选择通过电子邮件接收通知的事件集不同。有关更多信息,请参阅发送 Slack 和电子邮件通知 CodeCatalyst

先决条件

在开始之前,您需要:

  • 一个 CodeCatalyst 空间。有关创建 CodeCatalyst 空间和首次登录的信息,请参阅设置并登录 CodeCatalyst

  • 一个 CodeCatalyst 项目。有关更多信息,请参阅创建项目

  • 具有项目管理员或空间管理员角色的 CodeCatalyst 帐户。有关更多信息,请参阅使用用户角色授予访问权限

  • 一个可以访问的 Slack 账户和 Slack 工作空间。 CodeCatalyst

  • 一个用于发送通知的 Slack 频道。 CodeCatalyst 该频道可以是公开的,也可以是私人的。

第 1 步: CodeCatalyst 连接到你的 Slack 工作空间

只有拥有 Space 管理员角色的用户才能添加或删除 Slack 工作空间。添加或删除 Slack 工作区会影响该空间中的所有项目。要在 CodeCatalyst 和 Slack 之间建立连接,请使用您的 Slack 工作空间 CodeCatalyst 执行安全的 OAuth 身份验证握手。

按照以下说明 CodeCatalyst 连接到您的 Slack 工作区。

注意

每个 Slack 工作区只需要执行一次此操作。然后,您可以通过 Slack 频道设置通知。

要 CodeCatalyst 连接到你的 Slack 工作空间
  1. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  2. 导航到您的项目。

  3. 在导航窗格中,选择项目设置

  4. 选择 “通知” 选项卡。

  5. 选择 “配置通知”

  6. 选择 “连接到 Slack 工作空间”

  7. 阅读对话框内容,然后选择 “连接到 Slack 工作区”

  8. AWSChatbot 消息中:

    1. 在右上角,选择包含您的频道的 Slack 工作区。

    2. 选择 Allow

    您将返回到 CodeCatalyst 控制台。

  9. 继续浏览 第 2 步:将你的 Slack 频道添加到 CodeCatalyst

第 2 步:将你的 Slack 频道添加到 CodeCatalyst

你需要使用 Slack 频道 ID 才能将你的频道添加到。 CodeCatalyst

要获取你的 Slack 频道 ID
  1. 登录 Slack。有关更多信息,请参阅登录 Slack

  2. 前往包含您要发送通知的频道的 Slack 工作区。有关更多信息,请参阅在 Slack 工作空间之间切换或登录其他 Sl ack 工作空间

  3. 在导航窗格中,打开要发送通知的频道的上下文(右键单击)菜单,然后选择打开频道详情

    频道 ID 显示在对话框的底部。

  4. 复制频道 ID 值。下一步中需要使用该值。

使用你刚才复制的频道 ID,你现在可以将你的 Slack 频道连接到。 CodeCatalyst

要将你的 Slack 频道添加到 CodeCatalyst
  1. 在开始之前,如果您的 Slack 频道是私密频道,请按如下方式AWS将 Chatbot 应用添加到该频道:

    1. 在 Slack 频道的消息框中,输入@aws并从对话框中选择 a ws 应用程序

    2. 按 Enter 键。

      此时会出现 Slackbot 消息,表明AWS聊天机器人不在私人频道中。

    3. 选择 “邀请他们” 以邀请 AWS Chatbot 加入频道。

  2. 在 CodeCatalyst 控制台中,选择 “下一步”。

  3. 频道 ID 中,粘贴你之前获得的 Slack 频道 ID。

  4. 频道名称中,输入一个名称。我们建议使用 Slack 频道名称。

  5. 选择下一步

  6. 选择通知事件中,选择要接收通知的事件类型。

  7. 选择 Finish (结束)

第 3 步:测试从 Slack 发送 CodeCatalyst 的通知

将项目配置为发送工作流程状态通知后,您可以在 Slack 中查看通知。

在 Slack 中查看你的通知
  1. 在您的 CodeCatalyst 项目中,手动启动工作流程以完成工作流程运行并在运行完成时收到状态通知。

  2. 在 Slack 中,查看你为通知设置的频道。您的通知会显示每次工作流程运行的最新状态以及工作流程是失败还是成功。

步骤 4:后续步骤

为您的 CodeCatalyst 空间配置了 Slack 工作空间后,您可以添加其他 Slack 频道现有 CodeCatalyst 项目,并在创建新项目后将其添加到新项目中。您还可以让项目用户知道他们可以为自己的 Slack 成员 ID 配置个人 Slack 通知,并配置他们将接收电子邮件的事件。有关更多信息,请参阅 发送 Slack 和电子邮件通知 CodeCatalyst