# GoogleCloudPlatform/continuous-deployment-on-kubernetes

Get up and running with Jenkins on Google Kubernetes Engine

Repository: https://github.com/GoogleCloudPlatform/continuous-deployment-on-kubernetes
Canonical: https://ross.abutalabs.com/products/continuous-deployment-on-kubernetes
Language: Shell
License: Apache-2.0
License Family: permissive
Topics: google-cloud, kubernetes, continuous-delivery
Archived: true
Last push: 2025-05-30T20:05:33+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 24, release rhythm 35, longevity 100
- inputs: {"age_days": 3950, "days_push": 460, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1602, forks 907 (observed 2026-08-28T04:05:09.720115+00:00)

## What it is
A hands-on tutorial/lab from Google Cloud Platform that walks through setting up a continuous deployment pipeline using Jenkins running on Google Kubernetes Engine. It provides shell scripts and documentation to provision the cluster, deploy Jenkins, and build a delivery pipeline with Kubernetes deployments, services, and ingress.

## Use cases
- set up jenkins on kubernetes
- build a continuous deployment pipeline on gke
- learn jenkins pipeline as code with kubernetes
- automate software delivery to a kubernetes cluster
- run jenkins build executors as kubernetes pods
- tutorial for ci/cd on google cloud
- deploy apps with rolling updates on kubernetes

## When to choose
- you want a guided, step-by-step lab to run Jenkins on GKE
- you are learning Kubernetes-based CI/CD concepts like deployments, services, ingress, and secrets
- you want Jenkins build executors to scale dynamically inside a Kubernetes cluster

## When to avoid
- you need a production-grade CI/CD system rather than a tutorial
- you use a CI platform other than Jenkins (e.g., GitLab CI, GitHub Actions, Cloud Build pipelines)
- you are not on Google Cloud Platform or GKE
- you need actively developed tooling rather than reference lab material

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: ci-cd, deployment, container-orchestration, developer-tools
- domain: cloud-computing, tutorials
- platform: cloud, cli
- tags: jenkins, google-kubernetes-engine, continuous-delivery, gcp, codelab, shell-scripts, pipeline-as-code, devops, containers, automation, kubernetes, docker, linux

## Member repositories
- GoogleCloudPlatform/continuous-deployment-on-kubernetes (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:09.720115+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:52:34.155573+00:00, confidence not recorded.
  - readme: https://github.com/GoogleCloudPlatform/continuous-deployment-on-kubernetes (fetched 2026-08-28T04:05:09.720115+00:00, sha 003cd8627cd8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
