¿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 CodeBuildes un servicio de construcción totalmente gestionado en la nube. 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 se ejecuta CodeBuild

Puede utilizar la consola de AWS CodePipeline o AWS CodeBuild para ejecutar CodeBuild. También puede automatizar la ejecución de CodeBuild mediante AWS Command Line Interface (AWS CLI) o los AWS SDK.

Como se muestra en el siguiente diagrama, puedes añadirla CodeBuild como acción de compilación o prueba a la fase de creación o prueba de una canalización. AWS CodePipeline AWS CodePipelinees 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.

Para usarlo CodePipeline para crear una canalización y, después, añadir una acción de CodeBuild compilación o prueba, consulteÚselo CodePipeline con CodeBuild. 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.