Report group naming - AWS CodeBuild

Report group naming

AWS CLI または AWS CodeBuild コンソールを使用してレポートグループを作成する場合は、レポートグループの名前を指定します。buildspec を使用して新しいレポート グループを作成する場合、その名前は project-name-report-group-name-specified-in-buildspec。 そのビルドプロジェクトのビルドを実行して作成されたすべてのレポートは、新しい名前を持つ新しいレポートグループに属します。

CodeBuild が新しいレポートグループを作成しない場合は、ビルドプロジェクトの buildspec ファイルでレポートグループの ARN を指定します。レポートグループの ARN は、複数のビルドプロジェクトで指定できます。各ビルドプロジェクトが実行されると、レポートグループには各ビルドプロジェクトによって作成されたテストレポートが含まれます。

たとえば、my-report-group という名前のレポートグループを 1 つ作成し、その名前を my-project-1my-project-2 という名前の 2 つの異なるビルドプロジェクトで使用し、両方のプロジェクトのビルドを作成した場合、2 つの新しいレポートグループが作成されます。結果は、次の名前を持つ 3 つのレポートグループになります。

  • 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 を使用し、各プロジェクトのビルドを実行しても、1 つのレポートグループ (my-report-group) は残ります。そのレポートグループには、両方のビルドプロジェクトによって実行されるテストの結果を含むテストレポートが含まれます。

AWS アカウントのレポートグループに属していないレポートグループ名を選択し、buildspec ファイル内のレポートグループにその名前を使用し、ビルドプロジェクトのビルドを実行すると、新しいレポートグループが作成されます。新しいレポート グループの名前の形式は、 project-name-new-group-name。 たとえば、 AWS 口座名 new-report-groupというビルド プロジェクトで指定します。 test-project、ビルド実行により、 test-project-new-report-group.