Integración continua (CI)

Infórmate sobre los cambios que se produzcan en el código a escala

Agiliza la creación de software de calidad

Pon nuevas funciones al alcance de los clientes más rápido y mejora tanto la productividad de los desarrolladores como la calidad del software. Las herramientas de integración continua de Google Cloud Platform (GCP) te permiten automatizar la creación de versiones, ejecutar pruebas, aprovisionar entornos y analizar artefactos en busca de puntos débiles en la seguridad, y todo en cuestión de segundos.

Motivos para realizar la integración continua con GCP

Mejora la eficiencia y la productividad en la fase de desarrollo

Ejecuta versiones y pruebas en máquinas conectadas mediante la red global de alto rendimiento de Google para recibir antes los comentarios de los desarrolladores. También puedes acelerar el proceso ejecutando versiones en varias máquinas de forma paralela y utilizar información detallada para pasar menos tiempo depurando errores.

Escala sin preocuparte del mantenimiento

¿Te preocupa que la creación de versiones y la fase de pruebas se alarguen a medida que aumenta tu equipo? Las herramientas de integración continua de GCP se escalan automáticamente para que puedas ejecutar cientos o miles de versiones y adaptarte al crecimiento de tu equipo o proyecto. Elige entre distintos tipos de máquinas virtuales para acelerar todavía más la ejecución a gran escala.

Integra la seguridad y el cumplimiento en tu flujo de procesamiento de CI

Integra la seguridad en tu proyecto desde el primer momento y analiza los artefactos en busca de vulnerabilidades justo después de su creación. Podrás consultar informes detallados sobre el impacto de estas vulnerabilidades y las posibles correcciones, además de definir políticas para distintos entornos de forma que solo se desplieguen los artefactos verificados.

Disfruta de la máxima flexibilidad

Empaqueta tu código fuente en contenedores Docker o artefactos sin contenedor con herramientas de compilación como Maven, Gradle, webpack, Go o Bazel. Sigue pasos concretos de creación de versiones y pruebas dentro de tu flujo de trabajo de CI y pon a prueba las unidades y la integración de forma simultánea para comprobar que el código funciona.

Pasa de la integración continua a la entrega continua

Despliega en máquinas virtuales, entornos sin servidor, Kubernetes o Firebase durante el proceso de entrega continua (CD) gracias a las herramientas de integración continua de GCP. Incluso puedes utilizar herramientas de entrega continua multinube como Spinnaker para automatizar todos los pasos, desde la programación hasta el despliegue.

Utiliza tus herramientas favoritas

Pon en marcha entornos incluyendo en tu flujo de procesamiento de CI herramientas como Terraform y Packer. Utiliza las herramientas de CI de Google Cloud junto con servicios de CI como Jenkins, GitLab y TeamCity para reducir la carga administrativa, agilizar la creación de versiones complejas y aumentar la seguridad.

Flujo de procesamiento de referencia

Automatiza la creación de versiones, las pruebas y los análisis de seguridad para entregar software de calidad en tiempo récord.

Flujo de procesamiento de referencia

Reconocimiento del sector

Descubre por qué Forrester considera que Cloud Build es un líder de la integración continua

"Google Cloud Build es una solución a la altura de otros gigantes de la nube que llega pisando fuerte. Se trata de un servicio relativamente nuevo, en comparación con otras ofertas de CI en la nube pública, por parte de un proveedor que tenía mucho que demostrar y que no ha defraudado".
Informe de The Forrester Wave™
Usos

Conexión a proyectos de GitHub para la CI

Aprovecha la compatibilidad nativa con las solicitudes de extracción de GitHub. Ejecuta versiones y pruebas automatizadas de cambios que se envían a un repositorio de GitHub.

Más información 

Creación de flujos de procesamiento de CI para aplicaciones sin servidor

Usa Cloud Build y GitHub para automatizar el flujo de trabajo de integración continua de aplicaciones sin servidor.

Ver vídeo

De la integración continua a la entrega continua

Utiliza Cloud Build para crear flujos de procesamiento e identificar vulnerabilidades en los paquetes. También puedes integrar Cloud Build con Spinnaker para la entrega continua.

Más información 

CI/CD para entornos híbridos y multinube

Utiliza Cloud Build para acceder con seguridad a tus recursos on-premise y automatizar los procesos de creación de versiones, pruebas y despliegue.

Ver vídeo

Nuestros clientes

Todo tipo de empresas, desde emergentes hasta ya consolidadas, confían en GCP para la integración continua.

Descubrimos que Cloud Build, además de tener un amplio abanico de funciones, era una solución fácil de usar. Empleamos las funciones de carga en paralelo y almacenamiento en caché para agilizar la creación de contenedores, y aprovechamos las ventajas de la API de análisis de contenedores para consagrar nuestras imágenes. Gracias a su fiabilidad, hemos podido concentrar nuestra labor en otros ámbitos.

Riley Shott, ingeniero de Producción de Shopify
Logotipo del cliente Zendesk Logotipo del cliente Lyft Logotipo del cliente Snapchat Logotipo del cliente GoCardless Logotipo del cliente Urban Airship Logotipo del cliente Vendasta

Recursos

Prueba los tutoriales, lee los documentos y obtén más información sobre la integración continua.

Google Cloud

Primeros pasos

Aprendizaje y desarrollo

Empieza a crear en Google Cloud con 300 USD de crédito gratuito y más de 20 productos Always Free.

¿Necesitas más ayuda?

Nuestros expertos te ayudarán a crear la solución adecuada o a encontrar el partner que mejor se ajuste a tus necesidades.