
Saca más partido a tu flujo de procesamiento de Jenkins
Acelera tus compilaciones de Jenkins con el rendimiento predecible y la infraestructura escalable de Google Cloud. Al ejecutar Jenkins en Google Kubernetes Engine, puedes automatizar los procesos de instalación, actualización y escalado de esta herramienta. Escala horizontalmente tu granja de compilaciones utilizando Compute Engine para ejecutar tus tareas a la perfección y analiza tus artefactos en las primeras etapas del ciclo de vida de desarrollo de software para detectar vulnerabilidades. Define las políticas para garantizar que cada imagen haya pasado por las fases de validación necesarias antes del despliegue.
Ventajas de usar Jenkins con Google Cloud
Acelera las compilaciones de Jenkins
Distribuye compilaciones en máquinas virtuales de alto rendimiento como SSD locales, GPUs y TPUs para obtener información rápidamente. Aprovisiona máquinas en función de la demanda con RAM y vCPU personalizadas para distribuir compilaciones más rápidamente con el complemento de Compute Engine para Jenkins.
Más informaciónCompatibilidad nativa con Kubernetes
Establece un flujo de procesamiento de CI/CD con Jenkins y Kubernetes. Con el complemento de Google Kubernetes Engine (GKE) para Jenkins puedes simplificar la configuración, hacer pruebas y desplegar artefactos en GKE.
Más informaciónEscala Jenkins en Kubernetes
Despliega Jenkins en un clúster de GKE y deja que Kubernetes se encargue de las tareas de escalado y balanceo de carga. Además, GKE proporciona ejecutores de compilaciones efímeros para garantizar que cada compilación se ejecuta en un entorno controlado y que el clúster solo se utiliza cuando las compilaciones se están ejecutando.
Más informaciónPrácticas recomendadas para el despliegue
Combina las prestaciones de integración continua (CI) de Jenkins con las funciones de entrega continua (CD) de Spinnaker y aprovecha las prácticas recomendadas de despliegue integradas en este último (como despliegues canary o Red/Black) para llevar a cabo lanzamientos más rápidos y restauraciones más sencillas.
Más informaciónAlmacena y gestiona tus imágenes de contenedor
Almacena las imágenes de contenedor de tu equipo en Container Registry. Controla quién puede acceder a imágenes, verlas o descargarlas y consigue un tiempo de funcionamiento óptimo en una infraestructura protegida por la seguridad de Google.
Más informaciónCombina seguridad y cumplimiento normativo
Analiza los artefactos en busca de vulnerabilidades justo después de su creación. De este modo, podrás consultar informes detallados sobre el impacto de estas vulnerabilidades y las posibles correcciones, así como aplicar funciones de verificación de políticas automáticas para asegurarte de que solo los artefactos verificados se llegan a desplegar.
Más informaciónFunciones
Entrega continua de tipo GitOps | Emplea Git como la única fuente de información principal para gestionar el código fuente de las aplicaciones y el repositorio de entornos. Crea flujos de procesamiento de CI/CD que se desarrollen, prueben y desplieguen a través de solicitudes de extracción. |
Predecible y de bajo coste | Gracias al sistema de descuentos por compromiso de uso, puedes pagar menos por máquinas virtuales personalizadas y predefinidas. Elige entre la selección de tipos de máquina disponibles para ejecutar compilaciones en paralelo y asegurarte de que no hay tiempo de espera. |
Paga solo por lo que uses | El modelo de facturación por segundo te permite pagar por la fracción de tiempo durante la que utilizas máquinas virtuales de GCP para acelerar tus compilaciones de Jenkins. |
Complementos de Jenkins
Almacena artefactos, despliégalos en Kubernetes y en máquinas virtuales o utiliza credenciales privadas para autorizar a Jenkins.
Distribuye compilaciones de Jenkins en máquinas virtuales
Automatiza tu flujo de procesamiento de CI/CD y ejecuta compilaciones en Compute Engine mediante los agentes de Jenkins.
Autoriza el acceso seguro a Google Cloud desde Jenkins
Usa las cuentas de servicio de Google en las tareas de autenticación para proteger el acceso a Google Cloud.
Gestiona artefactos de compilaciones
Publica artefactos de compilaciones en Cloud Storage para archivarlos y crear copias de seguridad.
Despliega en Google Kubernetes Engine con Jenkins
Configura un flujo de procesamiento de CI/CD con Jenkins y Kubernetes.
Gracias a GCP, escalar en Jenkins es muy sencillo. Transferimos un volumen de más de 350 TB de datos al mes y contamos con compilaciones de Jenkins repartidas en más de 670 vCPU y, con todo, hemos podido reducir el tiempo de ejecución de compilaciones de días a minutos. Además, con el modelo de facturación por segundo, solo pagamos por lo que utilizamos. El precio de acelerar las compilaciones de Jenkins es de menos de 110 GBP. Si quisiéramos hacer algo parecido mediante nuestra infraestructura, probablemente nos costaría más de 69.600 GBP y una inversión de tiempo significativa para implementarlo.
Tony Espley, director de DevOps de PCMS Group plc

Recursos

Primeros pasos
Aprendizaje y desarrollo
¿Acabas de aterrizar en GCP? Empieza a usar cualquiera de los productos de la plataforma con 300 USD en crédito gratuito.
¿Necesitas más ayuda?
Nuestros expertos te ayudarán a encontrar la solución o el partner que se ajusten mejor a tus necesidades.