

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 SDK untuk 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 SDK) 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 **Auto-retry limit**, 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 **Create build project**.

## 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 SDK) secara otomatis
<a name="auto-retry-build-sdks"></a>

Untuk informasi selengkapnya tentang penggunaan AWS CodeBuild dengan AWS SDK, lihat. [AWS SDK dan referensi alat](sdk-ref.md)