报告组命名 - AWS CodeBuild
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

报告组命名

使用 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 的新报告组。