自動探索報告 CodeBuild - AWS CodeBuild

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

自動探索報告 CodeBuild

透過自動探索功能,可在建置階段完成後 CodeBuild 搜尋所有組建檔案、搜尋任何支援的報表檔案類型,以及自動建立新的測試和程式碼涵蓋範圍報告群組和報告。針對任何探索到的報表類型, CodeBuild 建立具有下列模式的新報告群組:

<project-name>-<report-file-format>-AutoDiscovered
注意

如果探索到的報告檔案具有相同的格式類型,則會將它們置於相同的報告群組或報告中。

報表自動探索是由您的專案環境變數所設定:

CODEBUILD_CONFIG_AUTO_DISCOVER

此變數會決定是否在建置期間停用報表自動探索。根據預設,所有組建都會啟用報表自動探索功能。若要停用此功能,請CODEBUILD_CONFIG_AUTO_DISCOVER將設定為false

CODEBUILD_CONFIG_AUTO_DISCOVER_DIR

(選擇性) 此變數決定 CodeBuild 搜尋潛在報表檔案的位置。請注意,依預設,會在中 CodeBuild **/*搜尋。

這些環境變量可以在構建階段進行修改。例如,如果您只想為 main git 分支上的構建啟用報表自動發現,則可以在構建過程中檢查 git 分支,如果構建不在main分支上,則CODEBUILD_CONFIG_AUTO_DISCOVER將其設置為 false。您可以使用主控台或使用專案環境變數來停用報表自動探索。

使用主控台設定報告自動探索

請使用下列程序,使用主控台設定報表自動探索。

使用主控台設定報表自動探索
  1. 建立組建專案或選擇要編輯的建置專案。如需詳細資訊,請參閱 在 中建立建置專案 AWS CodeBuild在 中變更建置專案設定 AWS CodeBuild

  2. 環境中,選取其他組態

  3. 若要停用報表自動探索,請在 [報表自動探索] 中選取 [停用報表自動探索]。

  4. (選擇性) 在自動探索目錄-選用中,輸入目錄模式 CodeBuild 以搜尋支援的報表格式檔案。請注意, CodeBuild **/*依預設會搜尋。

使用專案環境變數設定報表自動探索

請使用下列程序,使用專案環境變數來設定報表自動探索。

若要使用專案環境變數設定報表自動探索
  1. 建立組建專案或選擇要編輯的建置專案。如需詳細資訊,請參閱 在 中建立建置專案 AWS CodeBuild在 中變更建置專案設定 AWS CodeBuild

  2. 環境變數中,執行下列動作:

    1. 若要停用報表自動探索,請在名稱中輸入CODEBUILD_CONFIG_AUTO_DISCOVER和做為false這會停用報表自動探索。

    2. (選擇性) 在名稱中輸入CODEBUILD_CONFIG_AUTO_DISCOVER_DIR和做為,輸入 CodeBuild 應在其中搜尋支援報表格式檔案的目錄。例如,output/*xml搜尋output目錄中的.xml檔案