Conceptos de 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.

Conceptos de AWS CodeBuild

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

Funcionamiento de CodeBuild

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

  1. Como entrada, debe proporcionar a CodeBuild un proyecto de compilación. AProyecto de compilaciónincluye información sobre cómo ejecutar una compilación, incluido dónde se va a obtener el código fuente, qué entorno de compilación se va a usar, qué comandos de compilación se van a ejecutar y dónde se va a almacenar la salida de la compilación. AEntorno de compilaciónrepresenta una combinación de sistema operativo, el tiempo de ejecución de un lenguaje de programación y herramientas que CodeBuild utiliza para ejecutar una compilación. Para obtener más información, consulte:

  2. CodeBuild utiliza 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, utiliza la especificación de compilación, tal y como se define en el proyecto de compilación, o incluida directamente en el código fuente. ASpeces una colección de comandos de compilación y opciones relacionadas, en formato YAML, que CodeBuild 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 indique en la especificación de compilación (por ejemplo, enviar notificaciones de compilación a un tema de Amazon SNS). 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 y Amazon CloudWatch Logs.

  6. Mientras se ejecuta la compilación, puede usar elAWS CodeBuildconsola de,AWS CLI, o bienAWSdescarga los SDK para obtener información resumida sobre la compilación de CodeBuild e información detallada sobre la compilación de Amazon CloudWatch Logs. Si usaAWS CodePipelinePara ejecutar compilaciones, puede obtener información limitada sobre la compilación de CodePipeline.

Pasos siguientes

Ahora que ya sabe más sobre AWS CodeBuild, le recomendamos que siga estos pasos:

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

  2. UsarCodeBuild en sus propios escenarios siguiendo las instrucciones de.Planificación de una compilación.