Integración continua (CI)

Obtén información sobre los cambios que se produzcan en el código a gran 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 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
Casos prácticos

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

Utiliza 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 in situ 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.

Automatizar versiones con activadores de versión

Usar Cloud Build para integración continua con GitHub

Protección ante vulnerabilidades de seguridad en tu cadena de suministro de software

Realiza pruebas en tu flujo de procesamiento de CI

Crea imágenes de compilación con Cloud Build y Packer

Publicación estática automatizada de sitios web con Cloud Build

Google Cloud

Primeros pasos

Aprendizaje y desarrollo

¿Todavía no has utilizado GCP? Empieza a usar cualquiera de los productos de la plataforma con un crédito gratuito de 300 USD.

¿Necesitas más ayuda?

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