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 volver AWS SDKs 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. Abre la AWS CodeBuild consola en codebuild/home. https://console.aws.amazon.com/codesuite/

  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):

      • En Límite de reintentos automáticos, especifique el número máximo de reintentos automáticos deseado tras una compilación con errores.

  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 automáticamente una compilación ()AWS SDKs

Para obtener más información sobre su uso AWS CodeBuild con AWS SDKs, consulte laReferencia de los SDK y las herramientas de AWS.