報告群組命名 - 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。例如,如果您名為 new-report-group 的 AWS 帳戶沒有報告群組,並在稱為 test-project 的建置專案中指定它,則建置執行時會建立名為 test-project-new-report-group 的新報告群組。