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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

报告组命名

使用 Amazon CLI 或 Amazon CodeBuild 控制台创建报告组时,需要为报告组指定一个名称。如果您使用构建规范创建新的报告组,则使用 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)。该报告组所含的测试报告包含由两个构建项目运行的测试的结果。

如果您选择的报告组名称不属于您的 Amazon 账户中的报告组,然后在 buildspec 文件中将该名称用于报告组,并运行其构建项目的构建,则会创建一个新的报告组。新报告组的名称格式为 project-name-new-group-name。例如,如果您的 Amazon 账户中没有使用该名称的报表组new-report-group,并且在名为的生成项目中指定该名称test-project,则生成运行将使用该名称创建一个新的报告组test-project-new-report-group