

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 utilizzare la AWS CodeBuild console o gli AWS CLI AWS SDK per riprovare automaticamente le build. 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 SDK)](#auto-retry-build-sdks)

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

1. Apri la AWS CodeBuild console all'indirizzo [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 **Auto-retry limite**, inserisci il numero massimo di tentativi automatici desiderati 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 SDK)
<a name="auto-retry-build-sdks"></a>

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