Speed up Jenkins build
Distribute builds on higher-performance virtual machines like GPUs, TPUs, and local SSDs for fast feedback. Provision machines on demand with custom RAM and vCPUs for faster builds using Compute Engine Jenkins plugin.
Native Kubernetes support
Easily set up a CI/CD pipeline using Jenkins and Kubernetes. Simplify configuration along with running tests and deploying artifacts to Google Kubernetes Engine (GKE) with Jenkins GKE plugin.
Scale Jenkins on Kubernetes
Let Kubernetes handle scaling and load balancing by deploying Jenkins on a GKE cluster. GKE also provides ephemeral build executors, ensuring each build is run on a clean environment and cluster is used only when builds are running.
Use best practices for deployment
Combine CI capabilities of Jenkins with continuous delivery (CD) features of Spinnaker. Leverage Spinnaker’s built-in deployment best practices such as red/black and canary deployments for faster rollouts and easier rollbacks.
Store and manage your container images
Store your team’s container images within Container Registry. Maintain control over who can access, view, or download images. Get consistent uptime on an infrastructure protected by Google security.
Integrate security and compliance
Scan for security vulnerabilities as soon as artifacts are created. Detailed reports are provided on vulnerability impact and available fixes. Enforce automatic policy verification to ensure only verified artifacts get deployed.
Here's how Google Cloud can make your Jenkins builds more efficient and cost-effective.
GitOps-style continuous delivery
Use Git as a single source of truth for managing application source code and environment repository. Create CI/CD pipelines that get built, tested, and deployed through pull requests.
Predictable and low cost
With committed-use discounts, get deep discounts on predefined and custom VMs. Choose from a variety of machine types available to run builds in parallel and ensure there is no wait time.
Pay for what you use
Per-second billing lets you pay per second when you use Google Cloud VMs to speed up your Jenkins builds.
Distribute Jenkins builds onto virtual machines (VMs)
Authorize secure access to Google Cloud from Jenkins
Google Cloud makes scaling Jenkins real easy. With over 350 TB of monthly data transfer and Jenkins builds spread across 670 vCPUs, we have been able to reduce build execution from days to minutes. And with per-second billing, we pay for only what we use. We spend less than £110 per day to speed up Jenkins builds. Doing something similar using our infrastructure would easily cost us more than £69,600 and require significant investment in time to implement.- Tony Espley, Head of DevOps, PCMS Group plc
Setting up Jenkins on Google Kubernetes Engine
Continuous deployment to Google Kubernetes Engine using Jenkins
Using Jenkins for distributed builds on Compute Engine
Continuous delivery best practices with Jenkins and GKE
Google Cloud Jenkins Plugins for CI/CD
Getting Started with Jenkins X on Google Cloud