Compilaciones en AWS CodeBuild
Una compilación representa un conjunto de acciones realizadas por AWS CodeBuild para crear artefactos de salida (por ejemplo, un archivo JAR) en función de una serie de artefactos de entrada (por ejemplo, una colección de archivos de clases de Java).
Las siguientes reglas se aplican cuando ejecuta varias compilaciones:
-
Cuando es posible, las compilaciones se ejecutan simultáneamente. El número máximo de compilaciones en ejecución simultánea puede variar. Para obtener más información, consulte Cuotas para AWS CodeBuild.
-
Si el proyecto de compilación tiene establecido un límite de compilaciones simultáneas y el número de compilaciones en ejecución alcanza este límite, las compilaciones devuelven un error. Para obtener más información, consulte Activar el límite de compilaciones simultáneas.
-
Si el proyecto de compilación no tiene establecido un límite de compilaciones simultáneas y el número de compilaciones en ejecución alcanza el límite de compilaciones simultáneas de la plataforma y el tipo de computación, las compilaciones quedan a la espera en una cola. El número máximo de compilaciones de una cola es de cinco veces el límite de compilaciones simultáneas. Para obtener más información, consulte Cuotas para AWS CodeBuild.
Una compilación en una cola que no se inicia después del número de minutos especificado en su valor de tiempo de espera se elimina de la cola. El valor predeterminado del tiempo de espera es de ocho horas. Puede anular el tiempo de espera de la cola de compilación con un valor comprendido entre cinco minutos y ocho horas cuando ejecuta la compilación. Para obtener más información, consulte Ejecución de compilaciones de AWS CodeBuild de forma manual.
No es posible predecir el orden en que se inician las compilaciones en cola.
nota
Puede acceder al historial de una compilación durante un año.
Puede realizar estas tareas cuando trabaje con compilaciones:
Temas
- Ejecución de compilaciones de AWS CodeBuild de forma manual
- Ejecución de compilaciones en la computación de AWS Lambda
- Ejecución de compilaciones en flotas de capacidad reservada
- Ejecución de compilaciones en lotes
- Almacenamiento de las compilaciones en caché para mejorar el rendimiento
- Eliminación de compilaciones en AWS CodeBuild
- Cómo reintentar hacer una compilación de forma manual en AWS CodeBuild
- Cómo reintentar hacer una compilación de forma automática en la AWS CodeBuild
- Detención de las compilaciones en AWS CodeBuild
- Detención de las compilaciones por lotes en AWS CodeBuild
- Cómo desencadenar compilaciones de AWS CodeBuild de forma automática
- Ver detalles de las compilaciones de AWS CodeBuild
- Ver una lista de identificadores de compilación en AWS CodeBuild
- Ver una lista de identificadores de compilación de un proyecto de compilación en AWS CodeBuild
- Ver una compilación en ejecución en Session Manager