

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Reintentar se integra automáticamente AWS CodeBuild
<a name="auto-retry-build"></a>

Puedes usar la AWS CodeBuild consola o los AWS SDK para volver a intentar tus compilaciones automáticamente. AWS CLI AWS CodeBuild Con el reintento automático activado, CodeBuild llamará automáticamente `RetryBuild` utilizando el rol de servicio del proyecto después de una acumulación fallida hasta un límite especificado. Por ejemplo, si el límite de reintentos automáticos está establecido en dos, CodeBuild llamará a la `RetryBuild` API para volver a intentar automáticamente la compilación hasta dos veces más.

**nota**  
CodeBuild no admite el reintento automático para. CodePipeline

**Topics**
+ [Cómo reintentar hacer una compilación de forma automática (consola)](#auto-retry-build-console)
+ [Cómo reintentar hacer una compilación de forma automática (AWS CLI)](#auto-retry-build-cli)
+ [Vuelva a intentar compilar automáticamente (AWS SDK)](#auto-retry-build-sdks)

## Cómo reintentar hacer una compilación de forma automática (consola)
<a name="auto-retry-build-console"></a>

1. Abra la AWS CodeBuild consola en. [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home)

1. Elija **Crear proyecto**. Para obtener más información, consulte [Creación de un proyecto de compilación (consola)](create-project.md#create-project-console) y [Ejecutar una compilación (consola)](run-build-console.md).
   +  En **Environment (Entorno)**: 
     +  Como **Auto-retry límite**, introduce el número máximo de reintentos automáticos que desees después de una compilación fallida.

1. En **Entorno**, elija **Configuración adicional**.

1. Continúe con los valores predeterminados y, a continuación, elija **Crear el proyecto de compilación**.

## Cómo reintentar hacer una compilación de forma automática (AWS CLI)
<a name="auto-retry-build-cli"></a>
+ Ejecute el 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>}}"
  ```

  En el comando anterior, sustituya los siguientes marcadores de posición:
  + {{<auto-retry-limit>}}: establezca el límite de reintentos automáticos en el número máximo de reintentos automáticos deseado después de una compilación fallida.
  + {{<project-name>}},,{{<source>}},, {{<artifacts>}} {{environment-type>}} {{image-type>}}{{compute-type>}}, y{{service-role>}}: Defina los ajustes de configuración del proyecto que desee.

## Vuelva a intentar compilar automáticamente (AWS SDK)
<a name="auto-retry-build-sdks"></a>

Para obtener más información sobre su uso AWS CodeBuild con los AWS SDK, consulta la. [AWS Referencia de SDK y herramientas](sdk-ref.md)