- Productos›
- Herramientas para desarrolladores›
- Características
Características de AWS CodeBuild
¿Por qué CodeBuild?
Temas de la página
Compile y pruebe su código
Abrir todoAWS CodeBuild proporciona entornos de compilación para Java, Python, Node.js, Ruby, Go, Android, .NET Core for Linux y Docker.
Consulte la lista completa de entornos de compilación preconfigurados
Ajustes configurables
Abrir todoPuede definir los comandos específicos que desea que CodeBuild realice, como instalar paquetes de herramientas de compilación, ejecutar pruebas unitarias y empaquetar el código. La especificación de compilación es un archivo YAML que le permite elegir los comandos que se ejecutarán en cada fase de la compilación y otros ajustes. CodeBuild lo ayuda a comenzar rápidamente con archivos de especificaciones de compilación de muestra para situaciones comunes, como las compilaciones con Apache Maven, Gradle o npm.
Consulte los archivos de muestra de especificaciones de compilación
Aspectos generales
Abrir todoEl modelo de cómputo bajo demanda y precio de pago por uso de CodeBuild le permite compilar e integrar código con mayor frecuencia. Así, podrá encontrar y solucionar errores en la fase inicial del proceso de desarrollo, cuando son fáciles de corregir. Puede integrar CodeBuild en su flujo de trabajo de integración continua y entrega continua (CI/CD) existente mediante sus integraciones de código fuente, comandos de compilación o integración de Jenkins. CodeBuild también pertenece a una familia de servicios de código de AWS que le ayudan a practicar la CI/CD. Puede conectar CodeBuild con CodePipeline, que automatiza la compilación y las pruebas de código en CodeBuild cada vez que confirma un cambio en el repositorio de origen. Puede crear este flujo de trabajo de CI con el asistente de CodePipeline para conectar su repositorio de origen y, a continuación, seleccionar CodeBuild como proveedor de compilaciones.
Puede ampliar con facilidad su flujo de trabajo de integración continua a la entrega continua con CodePipeline mediante la integración de herramientas de carga o de pruebas de interfaces de usuarios de terceros (p. ej., BlazeMeter o Ghost Inspector) que se inician cuando CodeBuild completa la compilación. A continuación, puede realizar la implementación en sus instancias o servidores locales mediante servicios integrados con CodePipeline, como AWS CodeDeploy y AWS Elastic Beanstalk.
¿Ha encontrado lo que buscaba hoy?
Ayúdenos a mejorar la calidad del contenido de nuestras páginas compartiendo sus comentarios