自動検出のレポート - AWS CodeBuild

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

自動検出のレポート

自動検出を使用すると、 はビルドフェーズの完了後にすべてのビルドファイル CodeBuild を検索し、サポートされているレポートファイルタイプを検索し、新しいテストおよびコードカバレッジレポートグループとレポートを自動的に作成します。検出されたレポートタイプについて、 は次のパターンで新しいレポートグループ CodeBuild を作成します。

<project-name>-<report-file-format>-AutoDiscovered
注記

検出されたレポートファイルの形式タイプが同じ場合、それらは同じレポートグループまたはレポートに配置されます。

レポートの自動検出は、プロジェクト環境変数によって設定されます。

CODEBUILD_CONFIG_AUTO_DISCOVER

この変数は、ビルド中にレポートの自動検出を無効にするかどうかを決定します。デフォルトでは、レポートの自動検出はすべてのビルドで有効になっています。この機能を無効にするには、 CODEBUILD_CONFIG_AUTO_DISCOVERを に設定しますfalse

CODEBUILD_CONFIG_AUTO_DISCOVER_DIR

(オプション) この変数は、 が潜在的なレポートファイル CodeBuild を検索する場所を決定します。デフォルトでは、 は**/*デフォルトで CodeBuild を検索することに注意してください。

これらの環境変数は、ビルドフェーズで変更できます。例えば、maingit ブランチのビルドに対してレポート自動検出のみを有効にする場合は、ビルドプロセス中に git mainブランチをチェックし、ビルドがブランチにない場合は false CODEBUILD_CONFIG_AUTO_DISCOVERに設定できます。レポートの自動検出は、コンソールまたはプロジェクト環境変数を使用して無効にできます。

コンソールを使用してレポートの自動検出を設定する

コンソールを使用してレポートの自動検出を設定するには
  1. ビルドプロジェクトを作成するか、編集するビルドプロジェクトを選択します。詳細については、「 でのビルドプロジェクトの作成AWS CodeBuild」または「AWS CodeBuild でのビルドプロジェクトの設定の変更」を参照してください。

  2. 環境 で、追加設定 を選択します。

  3. レポートの自動検出を無効にするには、レポート自動検出 でレポート自動検出 を無効にする を選択します。

  4. (オプション) Auto-discover ディレクトリ - オプション で、 CodeBuild のディレクトリパターンを入力して、サポートされているレポート形式のファイルを検索します。は CodeBuild **/*デフォルトで を検索します。

プロジェクト環境変数を使用してレポートの自動検出を設定する

プロジェクト環境変数を使用してレポートの自動検出を設定するには
  1. ビルドプロジェクトを作成するか、編集するビルドプロジェクトを選択します。詳細については、「 でのビルドプロジェクトの作成AWS CodeBuild」または「AWS CodeBuild でのビルドプロジェクトの設定の変更」を参照してください。

  2. 環境変数 で、次の操作を行います。

    1. レポートの自動検出を無効にするには、名前 に CODEBUILD_CONFIG_AUTO_DISCOVERを入力し、に を入力しますfalse。これにより、レポートの自動検出が無効になります。

    2. (オプション) 名前 に CODEBUILD_CONFIG_AUTO_DISCOVER_DIRを入力し、に を入力します。 CodeBuild がサポートされているレポート形式のファイルを検索するディレクトリを入力します。例えば、 は output ディレクトリ内の.xmlファイルoutput/*xmlを検索します。