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 という名前の新しいレポートグループが作成されます。