

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Retry si integra automaticamente AWS CodeBuild
<a name="auto-retry-build"></a>

Puoi usare la AWS CodeBuild console o riprovare automaticamente AWS SDKs le tue build. AWS CLI AWS CodeBuild Con il ritentativo automatico abilitato, CodeBuild chiamerà automaticamente `RetryBuild` utilizzando il ruolo di servizio del progetto dopo un completamento non riuscito fino a un limite specificato. Ad esempio, se il limite di tentativi automatici è impostato su due, CodeBuild chiamerà l'`RetryBuild`API per riprovare automaticamente la build per un massimo di due volte aggiuntive.

**Nota**  
CodeBuild non supporta il ritentativo automatico per. CodePipeline

**Topics**
+ [Riprova automaticamente una build (console)](#auto-retry-build-console)
+ [Riprova una build automaticamente ()AWS CLI](#auto-retry-build-cli)
+ [Riprova automaticamente una build ()AWS SDKs](#auto-retry-build-sdks)

## Riprova automaticamente una build (console)
<a name="auto-retry-build-console"></a>

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

1. Seleziona **Crea progetto**. Per informazioni, consulta [Creare un progetto di compilazione (console)](create-project.md#create-project-console) e [Esecuzione di una compilazione (console)](run-build-console.md).
   +  In **Environment (Ambiente)**: 
     +  Per **Limite tentativi automatici**, inserisci il numero massimo di tentativi automatici desiderato dopo una compilazione non riuscita.

1. **In **Ambiente, scegli Configurazione** aggiuntiva.**

1. Continua con i valori predefiniti, quindi scegli **Crea progetto di compilazione**.

## Riprova una build automaticamente ()AWS CLI
<a name="auto-retry-build-cli"></a>
+ Eseguire il comando **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>"
  ```

  Nel comando precedente, sostituire i seguenti segnaposto:
  + *<auto-retry-limit>*: imposta il limite di tentativi automatici sul numero massimo di tentativi automatici desiderato dopo una compilazione non riuscita.
  + *<project-name>*,,*<source>*,*<artifacts>*, *environment-type>* *image-type>**compute-type>*, e*service-role>*: Imposta le impostazioni di configurazione del progetto desiderate.

## Riprova automaticamente una build ()AWS SDKs
<a name="auto-retry-build-sdks"></a>

Per ulteriori informazioni sull'utilizzo AWS CodeBuild con AWS SDKs, consulta[AWS SDKs e riferimento agli strumenti](sdk-ref.md).