Jenkins en Google Cloud

Velocidad, escalamiento y seguridad para Jenkins.

Automatiza la instalación, actualización y el escalamiento de Jenkins

Aprovecha más de tu canalización de Jenkins

Acelera tus compilaciones de Jenkins con el rendimiento predecible y la infraestructura escalable de Google Cloud. Automatiza tu instalación, actualización y escalamiento de Jenkins mediante la ejecución de Jenkins en Google Kubernetes Engine. A fin de escalar horizontalmente con facilidad tu granja de compilación, aprovecha Compute Engine para ejecutar tus trabajos sin problemas. Analiza tus artefactos en las primeras etapas del ciclo de vida de desarrollo del software para detectar vulnerabilidades. Define las políticas a fin de garantizar que cada imagen haya pasado por las etapas necesarias de validación antes de la implementación.

¿Por qué usar Jenkins con Google Cloud?

Acelera la compilación de Jenkins

Distribuye compilaciones en máquinas virtuales de mayor rendimiento, como GPU, TPU y SSD locales para obtener información con rapidez. Aprovisiona máquinas a pedido con RAM y CPU virtuales personalizadas para realizar compilaciones más rápidas mediante el complemento Jenkins de Compute Engine.

Más información 

Compatibilidad nativa con Kubernetes

Configura con facilidad una canalización de CI/CD con Jenkins y Kubernetes. Simplifica la configuración con ejecución de pruebas e implementación de artefactos en Google Kubernetes Engine (GKE) con el complemento Jenkins de GKE.

Más información 

Escalamiento de Jenkins en Kubernetes

Deja que Kubernetes controle el escalamiento y el balanceo de cargas mediante la implementación de Jenkins en un clúster de GKE. GKE también proporciona ejecutores de compilación efímeros y asegura que cada compilación se ejecute en un entorno adecuado y que el clúster se use solo cuando se ejecuten las compilaciones.

Más información 

Usa las prácticas recomendadas para la implementación

Combina las capacidades de CI de Jenkins con las funciones de entrega continua (CD) de Spinnaker. Aprovecha las prácticas recomendadas de implementación integradas de Spinnaker, como las implementaciones rojo/negro y canary para lanzamientos más rápidos y reversiones más sencillas.

Más información 

Almacena y administra tus imágenes de contenedor

Almacena las imágenes de contenedor de tu equipo en Container Registry. Controla quién puede acceder a las imágenes, visualizarlas o descargarlas. Obtén tiempo de actividad coherente en una infraestructura protegida con la seguridad de Google.

Más información 

Integra la seguridad y el cumplimiento

Analiza las vulnerabilidades de seguridad desde la creación de los artefactos. Se proporcionan informes detallados sobre el impacto de la vulnerabilidad y las correcciones disponibles. Aplica la verificación automática de políticas a fin de asegurar que solo se implementen los artefactos verificados.

Más información 

Características

Entrega continua tipo GitOps Usa Git como única información confiable para administrar el código fuente de la aplicación y el repositorio del entorno. Crea canalizaciones de CI/CD que se compilen, implementen y prueben a través de solicitudes de extracción.
Predecibles y de bajo costo Con descuentos por compromiso de uso, obtén grandes descuentos en VM predefinidas y personalizadas. Elige entre una variedad de tipos de máquinas disponibles para ejecutar compilaciones en paralelo y asegúrate de que no haya tiempo de espera.
Paga por lo que usas La facturación por segundo te permite pagar por segundo cuando usas VM de GCP para acelerar tus compilaciones de Jenkins.

Complementos de Jenkins

Almacena artefactos, implementa en Kubernetes y VM o usa credenciales privadas para autorizar a Jenkins.

Distribuye las compilaciones de Jenkins en máquinas virtuales (VM)

Automatiza tu canalización de CI/CD y ejecuta compilaciones con los agentes de Jenkins en Compute Engine.

Más información 

Autoriza el acceso seguro a Google Cloud desde Jenkins

Usa las cuentas de servicio de Google para autenticar el acceso seguro a Google Cloud.

Más información 

Administra artefactos de compilación

Publica artefactos de compilación en Cloud Storage para crear copias de seguridad y archivado.

Más información 

Implementa en Google Kubernetes Engine con Jenkins

Configura una canalización de CI/CD con Jenkins y Kubernetes.

Más información 

GCP hace que el escalamiento de Jenkins sea muy fácil. Con más de 350 TB de transferencia de datos mensual y las compilaciones de Jenkins distribuidas en 670 CPU virtuales, pudimos reducir la ejecución de compilación de días a minutos. Además, con la facturación por segundo, pagamos solo por lo que usamos. Gastamos menos de £110 por día para acelerar las compilaciones de Jenkins. Lograr algo similar con nuestra infraestructura nos costaría, con seguridad, más de £69,600 y requeriría una inversión significativa de tiempo para implementarlo.

— Tony Espley, jefe de DevOps, PCMS Group plc

Recursos

Google Cloud

Comienza ahora

Aprende y compila

¿Acabas de comenzar a usar GCP? Empieza a usar cualquier producto sin costo con un crédito de $300.

¿Necesita más ayuda?

Nuestros expertos te ayudarán a crear la solución adecuada o a encontrar el socio más conveniente según tus necesidades.