AWS CodeBuild conceptos - 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.

AWS CodeBuild conceptos

Los siguientes conceptos son importantes para entender cómo CodeBuild funciona.

¿Cómo CodeBuild funciona

En el siguiente diagrama se muestra lo que ocurre cuando se ejecuta una compilación con CodeBuild:

Un diagrama de cómo CodeBuild funciona la ejecución de una compilación con.

  1. Como entrada, debes proporcionar CodeBuild un proyecto de compilación. Un proyecto de compilación incluye información sobre cómo ejecutar una compilación, incluido dónde obtener el código fuente, qué entorno de compilación se debe usar, qué comandos de compilación se deben ejecutar y dónde se debe almacenar el resultado de la compilación. Un entorno de compilación representa una combinación del sistema operativo, el tiempo de ejecución del lenguaje de programación y las herramientas que se CodeBuild utilizan para ejecutar una compilación. Para obtener más información, consulte:

  2. CodeBuild usa el proyecto de compilación para crear el entorno de compilación.

  3. CodeBuild descarga el código fuente en el entorno de compilación y, a continuación, usa la especificación de compilación (buildspec), tal como se define en el proyecto de compilación o se incluye directamente en el código fuente. Una especificación de compilación es un conjunto de comandos de compilación y configuraciones relacionadas, en YAML formato, que CodeBuild se utiliza para ejecutar una compilación. Para obtener más información, consulte Referencia de la especificación de compilación.

  4. Si existe alguna salida de la compilación, el entorno de compilación la carga en un bucket de S3. El entorno de compilación también puede realizar las tareas que especifiques en la especificación de compilación (por ejemplo, enviar notificaciones de compilación a un tema de AmazonSNS). Para ver un ejemplo, consulte Ejemplo de notificaciones de compilación.

  5. Mientras se ejecuta la compilación, el entorno de compilación envía información a CodeBuild Amazon CloudWatch Logs.

  6. Mientras se ejecuta la compilación, puede usar la AWS CodeBuild consola o AWS SDKs obtener información resumida de la compilación CodeBuild e información de compilación detallada de Amazon CloudWatch Logs. AWS CLI Si AWS CodePipeline solía ejecutar compilaciones, puede obtener información limitada sobre las compilaciones CodePipeline.

Siguientes pasos

Ahora que tienes más información al respecto AWS CodeBuild, te recomendamos los siguientes pasos:

  1. Experimente con CodeBuild un escenario de ejemplo siguiendo las instrucciones dePrimeros pasos con la consola.

  2. CodeBuild Úselo en sus propios escenarios siguiendo las instrucciones dePlanificación de una compilación.