¿Qué es 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.

¿Qué es AWS CodeBuild?

AWS CodeBuild es un servicio de compilación completamente administrado en la nube. CodeBuild compila su código fuente, ejecuta pruebas de unidad y produce artefactos listos para implementarse. CodeBuild elimina la necesidad de aprovisionar, administrar y escalar sus propios servidores de compilación. Este servicio proporciona entornos de compilación preconfigurados para lenguajes de programación y herramientas de compilación populares como Apache Maven, Gradle, etc. También puede personalizar entornos de compilación en CodeBuild para utilizar sus propias herramientas de compilación. CodeBuild se amplía automáticamente para satisfacer el aumento de solicitudes de compilación.

CodeBuild proporciona estas ventajas:

  • Completamente administrado— CodeBuild elimina la necesidad de configurar, aplicar parches, actualizar y administrar sus propios servidores de compilación.

  • A petición: CodeBuild se amplía a petición para satisfacer sus necesidades de compilación. Solo paga por el número de minutos de compilación que consuma.

  • Fuera de la caja— CodeBuild proporciona entornos de compilación preconfigurados para los lenguajes de programación más populares. Lo único que tiene que hacer es apuntar a su script de compilación para iniciar su primera compilación.

Para obtener más información, consulte AWS CodeBuild.

¿Cómo se ejecuta CodeBuild?

Puede utilizar elAWS CodeBuildoAWS CodePipelineconsola para ejecutar CodeBuild. También puede automatizar la ejecución de CodeBuild utilizando laAWS Command Line Interface(AWS CLI) o elAWSSDK de.

Para ejecutar CodeBuild mediante la consola de CodeBuild,AWS CLI, o bienAWSSDK, consulteEjecutar AWS CodeBuild directamente.

Como se muestra en el siguiente diagrama, puede añadir CodeBuild como acción de compilación o prueba a la fase de compilación o prueba de una canalización enAWS CodePipeline.AWS CodePipelinees un servicio de entrega continua que puede utilizar para modelar, visualizar y automatizar los pasos necesarios para lanzar su código. Esto incluye la compilación de su código. Una canalización es una construcción de flujo de trabajo que describe la forma en la que se someten los cambios en el código a un proceso de lanzamiento.

Para utilizar CodePipeline para crear una canalización y después añadir una acción de compilación o prueba de CodeBuild, consulteUsar CodePipeline con CodeBuild. Para obtener más información acerca de CodePipeline, consulte laAWS CodePipelineGuía del usuario de.

La consola de CodeBuild proporciona también una forma rápida de buscar sus recursos, como repositorios, proyectos de compilación, aplicaciones de implementación y canalizaciones. Elija Go to resource (Ir al recurso) o pulse la tecla / y escriba el nombre del recurso. Se muestran todas las coincidencias en la lista. En las búsquedas, no se distingue entre mayúsculas y minúsculas. Solo puede ver los recursos para los que tiene permiso. Para obtener más información, consulte Visualización de recursos en la consola.

Precios para CodeBuild

Para obtener información, consultePrecios de CodeBuild.

¿Cómo puedo comenzar a usar CodeBuild?

Le recomendamos que siga los pasos que se describen a continuación:

  1. AprenderObtenga más información sobre CodeBuild leyendo la información deConceptos.

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

  3. UsarCodeBuild en sus propios escenarios siguiendo las instrucciones dePlanificación de una compilación.