开始使用 Slack 通知 - Amazon CodeCatalyst

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

开始使用 Slack 通知

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

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

注意

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

先决条件

在开始之前,您需要:

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

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

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

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

  • 一个用于发送通知的 Slack 频道。 CodeCatalyst 频道可以是公有的或私有的。

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

只有拥有空间管理员角色的用户才能添加或删除 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. Amazon Q 开发者聊天应用程序中显示的消息:

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

    2. 选择允许

    您将返回到 CodeCatalyst 控制台。

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

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

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

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

  2. 前往 Slack 工作区,其中包含您希望通知送达的频道。有关更多信息,请参阅在 Slack 工作区之间切换登录其他 Slack 工作区

  3. 在导航窗格中,打开希望通知送达的频道的上下文(右键单击)菜单,然后选择打开频道详细信息

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

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

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

要将你的 Slack 频道添加到 CodeCatalyst
  1. 在开始之前,如果您的 Slack 频道是私密频道,请按如下方式将 Amazon Q 开发者聊天应用程序添加到该频道:

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

    2. 按 Enter。

      出现一条 Slackbot 消息,表示聊天应用程序中的 Amazon Q Developer 不在私人频道中。

    3. 选择 “邀请他们”,邀请聊天应用程序中的 Amazon Q 开发者加入频道。

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

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

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

  5. 选择下一步

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

  7. 选择完成

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

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

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

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

步骤 4:后续步骤

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