

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Auto-discover laporan di CodeBuild
<a name="report-auto-discover"></a>

Dengan penemuan otomatis, CodeBuild menelusuri semua file build Anda setelah fase build selesai, mencari jenis file laporan yang didukung, dan secara otomatis membuat grup dan laporan laporan cakupan pengujian dan kode baru. Untuk setiap jenis laporan yang ditemukan CodeBuild , buat grup laporan baru dengan pola berikut:

```
{{<project-name>}}-{{<report-file-format>}}-AutoDiscovered
```

**catatan**  
Jika file laporan yang ditemukan memiliki jenis format yang sama, mereka akan ditempatkan ke dalam grup laporan atau laporan yang sama.

Laporan pencarian otomatis dikonfigurasi oleh variabel lingkungan proyek Anda:

`CODEBUILD_CONFIG_AUTO_DISCOVER`  
Variabel ini menentukan apakah deteksi otomatis laporan dinonaktifkan selama pembuatan. Secara default, pencarian otomatis laporan diaktifkan untuk semua build. Untuk menonaktifkan fitur ini, atur `CODEBUILD_CONFIG_AUTO_DISCOVER` ke`false`.

`CODEBUILD_CONFIG_AUTO_DISCOVER_DIR`  
(Opsional) Variabel ini menentukan CodeBuild di mana mencari file laporan potensial. Perhatikan bahwa CodeBuild pencarian `**/*` secara default.

Variabel lingkungan ini dapat dimodifikasi selama fase build. Misalnya, jika Anda hanya ingin mengaktifkan laporan auto-discover untuk build di cabang `main` git, Anda dapat memeriksa cabang git selama proses pembuatan dan menyetel `CODEBUILD_CONFIG_AUTO_DISCOVER` ke false jika build tidak ada di `main` cabang. Pelaporan pencarian otomatis dapat dinonaktifkan menggunakan konsol atau menggunakan variabel lingkungan proyek.

**Topics**
+ [Konfigurasikan pencarian otomatis laporan menggunakan konsol](#report-auto-discover-configure-console)
+ [Konfigurasikan deteksi otomatis laporan menggunakan variabel lingkungan proyek](#report-auto-discover-configure-variable)

## Konfigurasikan pencarian otomatis laporan menggunakan konsol
<a name="report-auto-discover-configure-console"></a>

Gunakan prosedur berikut untuk mengonfigurasi penemuan otomatis laporan menggunakan konsol.

**Untuk mengonfigurasi pencarian otomatis laporan menggunakan konsol**

1. Buat proyek build atau pilih proyek build untuk diedit. Untuk informasi, lihat [Membuat proyek pembangunan di AWS CodeBuild](create-project.md) atau[Ubah pengaturan proyek build di AWS CodeBuild](change-project.md).

1. Di ** Lingkungan**, pilih Konfigur ** asi tambahan**.

1. Untuk menonaktifkan pencarian otomatis laporan, di ** Laporan pencarian otomatis**, pilih Non ** aktifkan pencarian otomatis laporan. **

1. (Opsional) Di ** Auto-discover direktori - opsional**, masukkan pola direktori CodeBuild untuk mencari file format laporan yang didukung. Perhatikan bahwa CodeBuild pencarian `**/*` secara default.

## Konfigurasikan deteksi otomatis laporan menggunakan variabel lingkungan proyek
<a name="report-auto-discover-configure-variable"></a>

Gunakan prosedur berikut untuk mengonfigurasi penemuan otomatis laporan menggunakan variabel lingkungan proyek.

**Untuk mengonfigurasi pencarian otomatis laporan menggunakan variabel lingkungan proyek**

1. Buat proyek build atau pilih proyek build untuk diedit. Untuk informasi, lihat [Membuat proyek pembangunan di AWS CodeBuild](create-project.md) atau[Ubah pengaturan proyek build di AWS CodeBuild](change-project.md).

1. Di variabel ** lingkungan**, lakukan hal berikut:

   1. Untuk menonaktifkan pencarian otomatis laporan, untuk ** Nama**, masukkan **CODEBUILD\_CONFIG\_AUTO\_DISCOVER** dan untuk ** Nilai**, masukkan**false**. Ini menonaktifkan pencarian otomatis laporan.

   1. (Opsional) Untuk ** Nama**, masukkan **CODEBUILD\_CONFIG\_AUTO\_DISCOVER\_DIR** dan untuk ** Nilai**, masukkan direktori CodeBuild tempat mencari file format laporan yang didukung. Misalnya, `output/*xml` mencari `.xml` file di `output` direktori