將儲存 AWS CodeCommit 庫與 Amazon CodeGuru Reviewer 建立關聯或取消關聯 - AWS CodeCommit

AWS CodeCommit 不再提供給新客戶。的現有客戶 AWS CodeCommit 可以繼續正常使用服務。進一步了解」

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

將儲存 AWS CodeCommit 庫與 Amazon CodeGuru Reviewer 建立關聯或取消關聯

Amazon CodeGuru Reviewer 是一種自動化程式碼檢閱服務,使用程式分析和機器學習來偵測常見問題,並建議修正 Java 或 Python 程式碼。您可以將 Amazon Web Services 帳戶中的儲存庫與 CodeGuru Reviewer 建立關聯。當您這麼做時,CodeGuru Reviewer 會建立服務連結角色,允許 CodeGuru Reviewer 分析建立關聯後建立的所有提取請求中的程式碼。

建立儲存庫關聯之後,CodeGuru Reviewer 會分析並在您建立提取請求時發現的任何問題並對其做出評論。每個評論都清楚地標記為來自指定為 Amazon CodeGuru Reviewer 的 CodeGuru Reviewer。 CodeGuru 您可以回覆這些評論,就像回覆提取請求中的任何其他評論一樣,也可以對建議品質提出意見回饋。此意見回饋與 CodeGuru Reviewer 共用,有助於改善服務及其建議。

注意

在與儲存庫建立關聯之前建立的提取請求中,您不會看到 CodeGuru Reviewer 的註解。由於下列原因,您可能無法在關聯之後建立的提取請求中看到評論:

  • 提取請求不包含 Java 或 Python 程式碼。

  • CodeGuru Reviewer 沒有足夠的時間執行和檢閱提取請求中的程式碼。此程序最多需要 30 分鐘的時間。註解可能會隨著審核進度顯示,但在任務狀態顯示為已完成之前,註解不會完成。

  • CodeGuru Reviewer 在提取請求的 Java 或 Python 程式碼中找不到任何問題。

  • 無法執行程式碼檢閱任務。若要檢閱提取請求的檢閱狀態,請參閱提取請求的活動索引標籤。

  • 您正在變更索引標籤中檢視提取請求的變更、提取請求已更新,而且 Amazon CodeGuru Reviewer 在變更中找不到任何問題。只有在對提取請求的最近修訂做出註解時,Amazon CodeGuru Reviewer 註解才會出現在變更索引標籤中。它們一律會出現在活動索引標籤中。

由 Amazon CodeGuru Reviewer 建立並正在進行檢閱任務的建議。

如需詳細資訊,請參閱 在 儲存庫中使用 AWS CodeCommit 提取請求檢閱提取請求Amazon CodeGuru Reviewer 使用者指南

注意

您必須使用具有足夠許可的 IAM 使用者或角色登入,以將儲存庫與 CodeGuru Reviewer 建立關聯或取消關聯。如需包含這些許可的 CodeCommit 受管政策的相關資訊,請參閱 AWS CodeCommit 的 受管政策AWS CodeCommit 受管政策和 Amazon CodeGuru Reviewer。如需有關 CodeGuru Reviewer 許可和安全性的資訊,請參閱《Amazon CodeGuru Reviewer 使用者指南》

將儲存庫與 CodeGuru Reviewer 建立關聯

使用 AWS CodeCommit 主控台快速將儲存庫與 CodeGuru Reviewer 建立關聯。如需其他方法,請參閱 Amazon CodeGuru Reviewer 使用者指南

  1. 在 https://https://console.aws.amazon.com/codesuite/codecommit/home 開啟 CodeCommit 主控台。

  2. 儲存庫中,選擇要與 CodeGuru Reviewer 建立關聯的儲存庫名稱。

  3. 選擇設定,然後選擇 Amazon CodeGuru Reviewer

  4. 選擇 Associate repository (建立儲存庫的關聯)

    注意

    將儲存庫與 CodeGuru Reviewer 完全關聯最多可能需要 10 分鐘。不會自動更新狀態。若要檢視目前狀態,請選擇重新整理按鈕。

    已與 Amazon CodeGuru Reviewer 建立關聯的 CodeCommit CodeCommit 儲存庫。

取消儲存庫與 CodeGuru Reviewer 的關聯

使用 AWS CodeCommit 主控台快速取消儲存庫與 CodeGuru Reviewer 的關聯。如需其他方法,請參閱 Amazon CodeGuru Reviewer 使用者指南

  1. 在 https://https://console.aws.amazon.com/codesuite/codecommit/home 開啟 CodeCommit 主控台。

  2. 儲存庫中,選擇您要與 CodeGuru Reviewer 取消關聯的儲存庫名稱。

  3. 選擇設定,然後選擇 Amazon CodeGuru Reviewer

  4. 選擇 Disassociate repository (取消儲存庫的關聯)