View a markdown version of this page

Reintentar se integra automáticamente AWS CodeBuild - AWS CodeBuild

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

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

Cómo reintentar hacer una compilación de forma automática (consola)

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

  2. Elija Crear proyecto. Para obtener más información, consulte Creación de un proyecto de compilación (consola) y Ejecutar una compilación (consola).

    • 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.

  3. En Entorno, elija Configuración adicional.

  4. 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)

  • 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>, yservice-role>: Defina los ajustes de configuración del proyecto que desee.

Vuelva a intentar compilar automáticamente (AWS SDK)

Para obtener más información sobre su uso AWS CodeBuild con los AWS SDK, consulta la. AWS Referencia de SDK y herramientas