報告群組命名 - AWS CodeBuild

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

報告群組命名

當您使用 AWS CLI 或主 AWS CodeBuild 控台建立報表群組時,您可以指定報表群組的名稱。如果您使用 buildspec 建立新的報告群組,則會使用格式 project-name-report-group-name-specified-in-buildspec 命名。如果報告是透過執行建置專案的建置方式建立,則此類報告皆屬於有新名稱的新報告群組。

如果您不 CodeBuild 想建立新的報表群組,請在組建專案的 buildspec 檔案中指定報表群組的 ARN。您可以在多個建置專案中指定報告群組的 ARN。每個建置專案執行後,報告群組包含每個建置專案建立的測試報告。

例如,如果您以名稱 my-report-group 建立一個報告群組,然後在兩個名為 my-project-1my-project-2 的不同建置專案中使用其名稱,並建立這兩個專案的一個建置,則會建立兩個新的報告群組。結果是採用下列名稱的三個報告群組:

  • my-report-group:沒有任何測試報告。

  • my-project-1-my-report-group:包含的報告擁有由名為 my-project-1 之建置專案所執行測試的結果。

  • my-project-2-my-report-group:包含的報告擁有由名為 my-project-2 之建置專案所執行測試的結果。

如果您在這兩個專案中使用名為 my-report-group 之報告群組的 ARN,然後執行各個專案的建置,則仍有一個報告群組 (my-report-group)。該報告群組包含的測試報告含有由這兩個建置專案所執行之測試的結果。

如果您選擇的報告群組名稱不屬於您 AWS 帳戶中的報告群組,然後將該名稱用於 buildspec 檔案中的報告群組並執行其建置專案的建置,則會建立新的報告群組。新的報告群組的名稱格式為 project-name-new-group-name。例如,如果您的 AWS 帳戶中沒有名稱的報表群組new-report-group,並且在名為的組建專案中指定它test-project,則組建執行會以該名稱建立新的報表群組test-project-new-report-group