IC/EC en Google Cloud

Cloud Build fue nombrado como líder de la integración continua nativa de la nube en The Forrester Wave™

¡Te damos la bienvenida al centro de desarrolladores de IC/EC! Comienza o profundiza tus conocimientos de la integración continua y la entrega continua.

Ya sea que busques realizar investigaciones, revises productos de IC/EC o quieras probar una guía de inicio rápido o ver un video, este centro se creó con un objetivo en mente: ayudar a tu equipo a entregar software más rápido y de manera más segura con IC/EC en Google Cloud.

Guías de inicio rápido destacadas

Primeros pasos Ejecuta tu primera canalización de IC/EC en cuestión de minutos con estas guías de inicio rápido.
Guía de inicio rápido
Usa Cloud Build para compilar una imagen de Docker y enviarla a Artifact Registry.
Guía de inicio rápido
Usa Cloud Build para compilar un objeto binario de Go y enviarlo a Google Cloud Storage.
Guía de inicio rápido
Automatiza las implementaciones de App Engine con Cloud Build y Cloud Source Repositories.
Guía de inicio rápido
Los usuarios de Docker pueden probar Artifact Registry, una sola ubicación para administrar imágenes de contenedores de Docker y paquetes privados.
Guía de inicio rápido
Los usuarios de Java pueden configurar un repositorio Maven de Artifact Registry y subir un paquete a él.
Guía de inicio rápido
Los usuarios de Node.js pueden configurar un repositorio npm de Artifact Registry y subir un paquete a él.

Codelabs destacados

Codelab
Configura una canalización de implementación continua para GKE con Cloud Build.
Aprende las prácticas recomendadas, que incluyen cómo implementar, realizar pruebas Canary y revertir automáticamente aplicaciones a Kubernetes con Spinnaker.
Codelab
Usa la autorización binaria para asegurarte de que las imágenes del contenedor se ajusten a las prácticas y estándares de tu equipo antes de la implementación.

Productos destacados

Ya sea que busques trasladar tus canalizaciones actuales a Google Cloud o comenzar a trabajar con Cloud Build, nuestra solución de IC de extremo a extremo, Google tiene una opción para ti.
Cloud Build es un servicio que ejecuta tus compilaciones en la infraestructura de Google Cloud Platform. Cloud Build puede importar código fuente de Cloud Storage, Cloud Source Repositories, GitHub o Bitbucket, ejecutar una compilación según tus especificaciones y producir artefactos como contenedores de Docker o archivos de Java.
Artifact Registry proporciona una ubicación única para administrar imágenes de contenedores de Docker y paquetes. Se integra en herramientas de CI/CD y entornos de ejecución de Google Cloud para que puedas administrar el ciclo de vida completo de los artefactos.
Google Cloud Source Repositories tiene repositorios de Git privados con todas las funciones, los cuales están alojados en Google Cloud Platform. Colabora con facilidad y administra tu código de forma segura en un repositorio de Git privado, escalable y con todas las funciones. Extiende tu flujo de trabajo de Git mediante la conexión a otras herramientas de GCP, incluidas Cloud Build, Stackdriver y Cloud Pub/Sub. Accede con rapidez al código con una potente búsqueda indexada en todos tus repositorios.

Soluciones destacadas

Obtén información sobre cómo diseñar y, también, implementar la integración continua de extremo a extremo y las canalizaciones de entrega continua con estas soluciones.
Solución
Instala y administra Spinnaker en GCP con facilidad para la entrega continua
Solución
Crea una canalización de entrega continua con Google Kubernetes Engine, Cloud Source Repositories, Cloud Build y Spinnaker que activa de forma automática los procesos de compilación, prueba y posterior implementación.
Solución
Ejecuta Jenkins en Kubernetes Engine para obtener compatibilidad con varios sistemas operativos, compilaciones más claras y un mejor balanceo de cargas.
Solución
Crea una canalización de integración y entrega continua (IC/EC) en Google Cloud Platform mediante Cloud Build, nuestro paquete de productos alojados, y la popular metodología de GitOps.

Transmisión de contenido

Mantente al tanto de los eventos y otros contenidos en el mundo de IC/EC.
Podcast
Cloud Build recibió la puntuación más alta en las categorías de oferta actual y de estrategia de los 10 proveedores de IC evaluados en la lista de Herramientas de integración continua nativas de la nube de The Forrester Wave™, Q3 2019.
Podcast
Aprovecha el poder oculto de Cloud Build mediante la creación de canalizaciones avanzadas de IC/EC. Obtén información sobre las características avanzadas y las prácticas recomendadas que ayudan a que tu configuración pueda mantenerse a medida que aumenta la complejidad de tu canalización.
Podcast
Obtén información sobre Tekton, un framework de código abierto potente y flexible para crear sistemas de CI/CD que permite a los desarrolladores compilar, probar y realizar implementaciones en sistemas locales y proveedores de servicios en la nube.
Artículo
¿Qué es la integración continua (IC) y cómo se relaciona con DevOps? Explora el porqué de la IC, las objeciones y dificultades comunes, y cómo medir el éxito.
Artículo
¿Quieres saber más sobre IC/EC? Consulta todos nuestros podcasts de Google Cloud Platform sobre integración continua y entrega continua. Obtén información sobre la revisión visual de Percy, la entrega continua de Spinnaker para empresas, la integración continua de Travis CI y mucho más.
Artículo
"Sé dónde está el error. Así que haré esta pequeñísima corrección. No hay tiempo para ejecutar pruebas… …Oh [bleep]".
Guía de inicio rápido
Usa Cloud Build con Kaniko, una herramienta de código abierto para compilar imágenes de contenedores desde un Dockerfile. Kaniko permite que Cloud Build almacene en caché los artefactos de compilación de contenedores, lo que acorta en gran medida los tiempos de compilación.
Guía de inicio rápido
Los equipos de software actuales deben ofrecer más valor empresarial más rápido que nunca. Es por eso que presentamos Cloud Build, una plataforma de IC/EC completamente administrada que te permite compilar y probar aplicaciones en la nube a gran escala.
Guía de inicio rápido
Obtén información a fin de mantener la producción libre de errores con estrategias de prueba para IC/EC con ejemplos reales de Cloud Functions.
Evento
Spinnaker es una plataforma de entrega continua de código abierto y múltiples nubes que usan empresas como Netflix, Waze, Target y Cloudera, además de una nueva herramienta de interfaz de línea de comandos (CLI) de código abierto llamada Halyard, que facilita la implementación de Spinnaker.
Artículo
Las plataformas web estáticas, como Hugo, son populares debido a su capacidad de producir sitios que no requieren servidores web. Aprovecha Google Cloud para crear una canalización de CI/CD a fin de implementar sitios web basados en Hugo.

Transmisión de video por Internet

Comprende cómo Google Cloud proporciona un flujo de trabajo de extremo a extremo para el desarrollo, la implementación y la depuración de aplicaciones a servicios como App Engine y otros, y cómo Cloud Source Repositories puede usarse con otras herramientas de Google Cloud para implementar el proceso de integración continua y validación con compilación y prueba automatizadas.
El principio de DevOps de "desplazamiento hacia la izquierda" promueve las pruebas en etapas tempranas del ciclo de desarrollo. Esta práctica puede mejorar bastante la calidad del software y el estado del sistema. Aprende a usar Cloud Build para aprovisionar, probar y destruir entornos de Kubernetes autónomos que replican sistemas de producción completos, de modo que puedas realizar pruebas del sistema completo como parte de cada compilación de forma segura y rentable.
Conoce las prácticas recomendadas y la automatización de DevOps listo para usar, la administración de la infraestructura y las configuraciones como código desde un repositorio de Git centralizado para que puedas mantener la visibilidad, el control y el cumplimiento de las cargas de trabajo híbridas. Navega y mantén varias herramientas, configuraciones, sistemas de políticas y lenguajes para garantizar que se satisfagan sus requisitos de cumplimiento y seguridad, a la vez que se brinda agilidad de los desarrolladores.
Usa herramientas de desarrollo como Skaffold y Google Cloud Build para desarrollar a una velocidad 10 veces mayor. Analizaremos cómo Skaffold reconstruye y vuelve a implementar de manera inteligente tu aplicación en cada cambio de código, todo desde la comodidad de tu IDE favorito.
Asegúrate de que tu cadena de suministro de software siga una ruta segura y conocida antes de que tu código se implemente en un clúster de Google Kubernetes Engine con las prácticas recomendadas de autorización binaria de Cloud Build.
Usa Cloud Build para crear canalizaciones a fin de validar tus definiciones de entorno de infraestructura como código y actualizar de forma segura los entornos existentes. También analizaremos las prácticas recomendadas en cuanto al control de versiones y la publicación de definiciones de env, y su uso en las canalizaciones de implementación de aplicaciones que se ejecutan en herramientas como Cloud Build, Jenkins o Spinnaker.
Aprende a aprovechar al máximo las imágenes base administradas, el análisis de vulnerabilidades de GCR, la autorización binaria y mucho más para mejorar la seguridad general de DevOps.
Compila un sistema de entrega continua que muestre cómo conectar de forma automática los puntos de tu repositorio de Git con la escalera de calidad de varias etapas (experimentación, validación, prueba, lanzamiento, etc.) que tus lanzamientos deben recorrer para llegar a la producción. Aprenderás a usar las herramientas de IC/EC para probar y, luego, implementar apps en las ofertas sin servidores de GCP, como Cloud Functions, contenedores sin servidores y demás.
Decidir qué sistema de IC/EC usar en Kubernetes puede ser una experiencia frustrante, pues hay muchísimos para elegir, y los sistemas tradicionales se construyeron antes de que existiera Kubernetes. Nos asociamos con líderes de la industria a fin de crear un conjunto estándar de componentes, API y prácticas recomendadas para sistemas de IC/EC nativos de la nube. A través de ejemplos y demostraciones, mostraremos nuevos recursos nativos de Kubernetes que se pueden usar para llevar tu código desde el origen hasta la producción con un flujo de trabajo de desarrollo moderno que funciona en entornos de nube híbrida y de múltiples nubes.
Istio y Kubernetes pueden ayudar a que la implementación segura de la aplicación sea más fácil, ya que brindan una amplia compatibilidad con los patrones avanzados de lanzamiento, como lanzamientos canary.
Sumérgete en la nueva plataforma sin servidores completamente administrada de GCP que te permite ejecutar contenedores sin estado HTTP arbitrarios mientras pagas por lo que usas y sin preocuparte por la infraestructura. Comprende las características detalladas de este nuevo producto y mira demostraciones de nuevos casos prácticos desbloqueados mediante la ejecución de contenedores sin servidores. Además, escucha a los clientes que ya lo usaron.
Knative, que proporciona la tecnología que permite obtener una experiencia para desarrolladores sin servidores en Kubernetes, experimentó un notable crecimiento y aceptación desde su lanzamiento en 2018. Únete a Google para saber cómo entregamos productos basados en Knative a los clientes en 2019.