

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Retry s'intègre automatiquement AWS CodeBuild
<a name="auto-retry-build"></a>

Vous pouvez utiliser la AWS CodeBuild console ou AWS SDKs réessayer automatiquement vos builds. AWS CLI AWS CodeBuild Lorsque le réessai automatique est activé, CodeBuild il appellera automatiquement `RetryBuild` en utilisant le rôle de service du projet après un échec de construction jusqu'à une limite spécifiée. Par exemple, si la limite de tentatives automatiques est définie sur deux, l'API CodeBuild appellera l'`RetryBuild`API pour réessayer automatiquement votre build jusqu'à deux fois supplémentaires.

**Note**  
CodeBuild ne prend pas en charge la nouvelle tentative automatique pour. CodePipeline

**Topics**
+ [Réessayer une compilation automatiquement (console)](#auto-retry-build-console)
+ [Réessayer une compilation automatiquement ()AWS CLI](#auto-retry-build-cli)
+ [Réessayer automatiquement un build ()AWS SDKs](#auto-retry-build-sdks)

## Réessayer une compilation automatiquement (console)
<a name="auto-retry-build-console"></a>

1. Ouvrez la AWS CodeBuild console sur [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Sélectionnez **Create a project (Créer un projet)**. Pour plus d’informations, consultez [Création d'un projet de génération (console)](create-project.md#create-project-console) et [Exécution d'une génération (console)](run-build-console.md).
   +  Dans **Environment (Environnement)** : 
     +  Pour **Limite de tentatives automatiques**, entrez le nombre maximum de tentatives automatiques souhaitées après un échec de compilation.

1. Dans **Environnement**, sélectionnez **Configuration supplémentaire**.

1. Continuez avec les valeurs par défaut, puis choisissez **Create build project**.

## Réessayer une compilation automatiquement ()AWS CLI
<a name="auto-retry-build-cli"></a>
+ Exécutez la commande **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>"
  ```

  Dans la commande précédente, remplacez les espaces réservés suivants :
  + *<auto-retry-limit>*: Définissez la limite de tentatives automatiques au nombre maximum de tentatives automatiques souhaité après l'échec d'une compilation.
  + *<project-name>*,*<source>*,*<artifacts>*,*environment-type>*, *image-type>**compute-type>*, et *service-role>* : définissez les paramètres de configuration de projet souhaités.

## Réessayer automatiquement un build ()AWS SDKs
<a name="auto-retry-build-sdks"></a>

Pour plus d'informations sur l'utilisation AWS CodeBuild avec le AWS SDKs, consultez le[AWS SDKs et référence des outils](sdk-ref.md).