

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

# Jalankan build batch (AWS CLI)
<a name="run-batch-build-cli"></a>

1. Jalan `start-build-batch` kan perintah dengan salah satu cara berikut:

   ```
   aws codebuild start-build-batch --project-name {{<project-name>}}
   ```

   Gunakan ini jika Anda ingin menjalankan build yang menggunakan versi terbaru dari artefak input build dan pengaturan proyek build yang ada.

   ```
   aws codebuild start-build-batch --generate-cli-skeleton > {{<json-file>}}
   ```

   Gunakan ini jika Anda ingin menjalankan build dengan versi sebelumnya dari artefak input build atau jika Anda ingin mengganti pengaturan untuk artefak keluaran build, variabel lingkungan, buildspec, atau periode batas waktu build default.

1. Jika Anda menjalankan **start-build-batch** perintah dengan `--project-name` opsi, ganti {{<project-name>}} dengan nama proyek build, dan kemudian lewati ke langkah 6 dari prosedur ini. Untuk mendapatkan daftar proyek pembangunan, lihat[Lihat nama proyek build](view-project-list.md).

1. Jika Anda menjalankan **start-build-batch** perintah dengan `--idempotency-token` opsi tersebut, pengenal unik yang peka huruf besar-kecil, atau token, disertakan dengan `start-build-batch` permintaan. Token ini berlaku selama 5 menit setelah permintaan. Jika Anda mengulangi `start-build-batch` permintaan dengan token yang sama, tetapi mengubah parameter, CodeBuild mengembalikan kesalahan ketidakcocokan parameter.

1. Jika Anda menjalankan **start-build-batch** perintah dengan `--generate-cli-skeleton` opsi, JSON-formatted data dikeluarkan ke {{<json-file>}} file. File ini mirip dengan kerangka yang dihasilkan oleh **start-build** perintah, dengan penambahan objek berikut. Untuk informasi lebih lanjut tentang objek umum, lihat[Jalankan build (AWS CLI)](run-build-cli.md).

   Ubah file ini untuk menambahkan penggantian build apa pun, dan simpan hasil Anda.

   ```
     "buildBatchConfigOverride": {
       "combineArtifacts": {{combineArtifacts}},
       "restrictions": {
         "computeTypesAllowed": [
           {{allowedComputeTypes}}
         ],
         "maximumBuildsAllowed": {{maximumBuildsAllowed}}
       },
       "serviceRole": "{{batchServiceRole}}",
       "timeoutInMins": {{batchTimeout}}
     }
   ```

   Ob `buildBatchConfigOverride` jek adalah [ ProjectBuildBatchConfig ](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ProjectBuildBatchConfig.html) struktur yang berisi penggantian konfigurasi build batch untuk build ini.  
{{combineArtifacts}}  
Sebuah boolean yang menentukan apakah artefak build untuk build batch harus digabungkan ke dalam satu lokasi artefak.  
{{allowedComputeTypes}}  
Array string yang menentukan jenis komputasi yang diizinkan untuk pembangunan batch. Lihat Mem [ bangun tipe komputasi lingkungan ](https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-compute-types.html) untuk nilai-nilai ini.   
{{maximumBuildsAllowed}}  
Menentukan jumlah maksimum pembangunan yang diizinkan.  
{{batchServiceRole}}  
Menentukan ARN peran layanan untuk proyek build batch.  
{{batchTimeout}}  
Menentukan jumlah waktu maksimum, dalam menit, bahwa build batch harus diselesaikan.

1. Beralih ke direktori yang berisi file yang baru saja Anda simpan, dan jalankan `start-build-batch` perintah lagi.

   ```
   aws codebuild start-build-batch --cli-input-json file://{{start-build.json}}
   ```

1. Jika berhasil, representasi JSON dari [ BuildBatch ](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_BuildBatch.html) objek muncul di output konsol. Lihat Sintaks [ StartBuildBatch ](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuildBatch.html#API_StartBuildBatch_ResponseSyntax) Respon untuk contoh data ini.