開始使用 Slack 通知 - Amazon CodeCatalyst

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

開始使用 Slack 通知

建立專案後,您可以設定 Slack 通知,協助您的團隊監控專案資源。

這些步驟會引導您首次設定 Slack 通知。 CodeCatalyst如果您已設定通知,請參閱從發送 Slack 和電子郵件通知 CodeCatalyst

注意

可傳送至通知通道的專案事件集與使用者可以選擇在電子郵件中收到通知的事件集不同。如需更多詳細資訊,請參閱 從發送 Slack 和電子郵件通知 CodeCatalyst

先決條件

開始之前,您必須準備好以下事項:

  • 一個 CodeCatalyst 空間。如需有關建立 CodeCatalyst 空間和首次登入的資訊,請參閱設定並登入 CodeCatalyst

  • 一個 CodeCatalyst 項目。如需詳細資訊,請參閱建立專案

  • 具有專案管理員或 Space 管理角色的 CodeCatalyst 帳戶。如需詳細資訊,請參閱授予使用者角色的存取權

  • 可由存取的 Slack 帳戶和 Slack 工作區。 CodeCatalyst

  • Slack 頻道 CodeCatalyst 會在其中傳送通知。該頻道可以是公開的或私人的。

第 1 步:Connect CodeCatalyst 到您的 Slack 工作區

只有具有 S pace 管理員角色的使用者才能新增或刪除 Slack 工作區。新增或刪除 Slack 工作區會影響空間中的所有專案。若要建立 CodeCatalyst 和 Slack 之間的連線,請與 Slack 工作區 CodeCatalyst 執行安全的 OAuth 驗證交握。

請使用下列指示連線 CodeCatalyst 至 Slack 工作區。

注意

這只需要為每個 Slack 工作區完成一次。然後,您可以通過 Slack 頻道設置通知。

若要連線 CodeCatalyst 至您的 Slack 工作區
  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 導航到您的項目。

  3. 在導覽窗格中,選擇 [專案設定]。

  4. 選擇「通知」標籤。

  5. 選擇 [設定通知]

  6. 選擇 Connect 到 Slack 工作區

  7. 閱讀對話方塊內容,然後選擇「Connect 至 Slack」工作區

  8. AWSChatbot 消息中:

    1. 在右上角,選擇包含頻道的 Slack 工作區。

    2. 選擇 Allow (允許)。

    您將返回 CodeCatalyst 主控台。

  9. 繼續進行步驟 2:將您的 Slack 頻道添加到 CodeCatalyst

步驟 2:將您的 Slack 頻道添加到 CodeCatalyst

您需要 Slack 頻道 ID 才能新增頻道。 CodeCatalyst

取得您的 Slack 頻道 ID
  1. 登入至鬆弛。如需詳細資訊,請參閱登入 Slack

  2. 前往 Slack 工作區,其中包含您希望通知傳送的頻道。如需詳細資訊,請參閱在 Slack 工作區之間切換登入其他 Slack 工作區。

  3. 在功能窗格中,開啟您要傳送通知的頻道的內容 (按一下滑鼠右鍵) 選單,然後選擇 [開啟頻道詳細資料]。

    通道 ID 會顯示在對話方塊的底部。

  4. 複製通道識別碼值。下一個步驟將需要此值。

使用剛剛複製的頻道 ID,您現在可以將 Slack 頻道連接到 CodeCatalyst。

若要將您的 Slack 頻道新增至 CodeCatalyst
  1. 在開始之前,如果您的 Slack 頻道為私人頻道,請將 AWS Chatbot 應用程序添加到頻道,如下所示:

    1. 在 Slack 頻道的訊息方塊中,輸入@aws並從對話方塊中選擇 aws 應用程式

    2. 按 Enter。

      會出現 Slackbot 訊息,表示 AWS Chatbot 不在私人頻道中。

    3. 選擇邀請他們邀請 AWS Chatbot 加入頻道。

  2. 在 CodeCatalyst 主控台中,選擇 [下一步]。

  3. 在「通道 ID」中,貼上您先前取得的 Slack 通道 ID。

  4. 頻道名稱中,輸入名稱。我們建議您使用 Slack 頻道名稱。

  5. 選擇下一步

  6. 選取通知事件中,選擇您要接收通知的事件類型。

  7. 選擇 Finish (完成)。

步驟 3:測試從 Slack CodeCatalyst 到 Slack 的通知

將專案設定為傳送工作流程狀態通知後,您可以在 Slack 中檢視通知。

在 Slack 中檢視您的通知
  1. 在 CodeCatalyst 專案中,手動啟動工作流程,以便完成工作流程執行,並在執行完成時收到狀態通知。

  2. 在 Slack 中,檢視您設定的通知頻道。您的通知會顯示每次工作流程執行的最新狀態,以及失敗或成功。

步驟 4:後續步驟

為您的 CodeCatalyst 空間配置 Slack 工作區後,您可以添加其他 Slack 渠道現有 CodeCatalyst 項目,並在創建新項目後將其添加到新項目中。您也可以讓專案使用者知道他們可以為其 Slack 成員 ID 設定個人 Slack 通知,並設定他們將接收電子郵件的事件。如需詳細資訊,請參閱 從發送 Slack 和電子郵件通知 CodeCatalyst