¿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 construcción en la nube totalmente gestionado. CodeBuild compila el código fuente, ejecuta pruebas unitarias y produce artefactos listos para su despliegue. 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 los entornos de compilación CodeBuild para usar sus propias herramientas de compilación. CodeBuild se escala automáticamente para cumplir con los picos de demanda de construcción.

CodeBuild ofrece las siguientes ventajas:

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

  • Bajo demanda: se CodeBuild escala según demanda para satisfacer sus necesidades de construcción. Solo se paga por el número de minutos de compilación consumidos.

  • Listo para usar: 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 ejecutar CodeBuild

Puedes usar la AWS CodePipeline consola AWS CodeBuild o para correr CodeBuild. También puede automatizar la ejecución de CodeBuild mediante AWS Command Line Interface (AWS CLI) o AWS SDKs.

El diagrama muestra cómo CodeBuild funciona con AWS CLI o AWS SDKs.

Como se muestra en el siguiente diagrama, puedes agregarla CodeBuild como acción de compilación o prueba a la etapa de compilación o prueba de una canalización en AWS CodePipeline. AWS CodePipeline es un servicio de entrega continua que puedes usar para modelar, visualizar y automatizar los pasos necesarios para publicar tu 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.

El diagrama muestra cómo CodeBuild funciona con AWS CodePipeline.

Para usarlo CodePipeline para crear una canalización y, a continuación, añadir una acción de CodeBuild compilación o prueba, consulteÚselo CodeBuild con CodePipeline. Para obtener más información al respecto CodePipeline, consulte la Guía AWS CodePipeline del usuario.

La CodeBuild consola también proporciona una forma de buscar rápidamente sus recursos, como repositorios, proyectos de creación, aplicaciones de implementación y canalizaciones. Seleccione 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 más información, consulte CodeBuild los precios.

¿Cómo puedo empezar CodeBuild?

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

  1. Obtenga más información CodeBuild leyendo la información enConceptos.

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

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