

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

# Coba lagi membangun secara otomatis di AWS CodeBuild
<a name="auto-retry-build"></a>

Anda dapat menggunakan AWS CodeBuild konsol, AWS CLI, atau AWS SDKs mencoba ulang build Anda secara otomatis. AWS CodeBuild Dengan auto-retry diaktifkan, secara otomatis CodeBuild akan memanggil `RetryBuild` menggunakan peran layanan proyek setelah gagal membangun hingga batas yang ditentukan. Misalnya, jika batas coba ulang otomatis disetel ke dua, CodeBuild akan memanggil `RetryBuild` API untuk mencoba ulang build Anda secara otomatis hingga dua kali tambahan.

**catatan**  
CodeBuild tidak mendukung percobaan ulang otomatis untuk. CodePipeline

**Topics**
+ [Coba lagi build secara otomatis (konsol)](#auto-retry-build-console)
+ [Coba lagi build secara otomatis ()AWS CLI](#auto-retry-build-cli)
+ [Coba ulang build ()AWS SDKs secara otomatis](#auto-retry-build-sdks)

## Coba lagi build secara otomatis (konsol)
<a name="auto-retry-build-console"></a>

1. Buka AWS CodeBuild konsol di [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Pilih **Buat proyek**. Untuk informasi selengkapnya, lihat [Buat proyek build (konsol)](create-project.md#create-project-console) dan [Jalankan build (konsol)](run-build-console.md).
   +  Di **Lingkungan**: 
     +  Untuk **batas coba ulang otomatis**, masukkan jumlah maksimum percobaan ulang otomatis yang diinginkan setelah build gagal.

1. Di **Lingkungan**, pilih **Konfigurasi tambahan**.

1. Lanjutkan dengan nilai default dan kemudian pilih **Buat proyek build**.

## Coba lagi build secara otomatis ()AWS CLI
<a name="auto-retry-build-cli"></a>
+ Jalankan perintah **create-project**:

  ```
  aws codebuild create-project \
      --name "<project-name>" \
      --auto-retry-limit <auto-retry-limit> \
      --source "<source>" \
      --artifacts {<artifacts>} \
      --environment "{\"type\": \"environment-type>\",\"image\": \"image-type>\",\"computeType\": \"compute-type>\"}" \
      --service-role "service-role>"
  ```

  Pada perintah sebelumnya, ganti placeholder berikut:
  + *<auto-retry-limit>*: Setel batas coba ulang otomatis ke jumlah maksimum percobaan ulang otomatis yang diinginkan setelah build gagal.
  + *<project-name>*,*<source>*,*<artifacts>*,*environment-type>*,, *image-type>**compute-type>*, dan*service-role>*: Tetapkan pengaturan konfigurasi proyek yang Anda inginkan.

## Coba ulang build ()AWS SDKs secara otomatis
<a name="auto-retry-build-sdks"></a>

Untuk informasi lebih lanjut tentang menggunakan AWS CodeBuild dengan AWS SDKs, lihat[AWS SDKs dan referensi alat](sdk-ref.md).