GoCD helps a team automate and understand its path from a source change to a delivered release. Pipelines describe stages such as building, testing and deployment, including dependencies on work produced elsewhere. Agents execute the jobs while the server coordinates and records the process. It is useful when delivery involves several connected pipelines and teams need to see where a change or failure sits in that wider flow.
Deployment and operating notes
The GoCD project’s own Helm repository supersedes the archived stable chart. GoCD models delivery pipelines and their dependencies, while agents execute work. The historical Helm 2/Tiller prerequisites should not be carried into a modern deployment, and a single server pod does not by itself establish a high-availability design.
Choose the server’s persistence, database and artifact strategy before configuring agents. Inventory plugins, external authentication, configuration repositories and encryption keys, then align server and agent versions with project guidance. Restrict the credentials and network access granted to build jobs, especially where a pipeline accepts untrusted changes. Test a pipeline that consumes an upstream artifact, runs a failed stage and performs a controlled deployment to a disposable destination. Verify that elastic agents are cleaned up and that persistent artifacts survive server replacement. Preserve the server backup and configuration needed for recovery; redeploying the chart alone does not recreate pipeline history or secrets. GoCD’s one-click backup excludes artifacts, logs, plugins and addons, so back those up separately and include them in the restore rehearsal. Use the sibling historical entry for the migration checklist.
Historical upstream link check · 2026-10-09
The recorded upstream address responded successfully (HTTP 200) on 2026-10-09. Link availability does not certify the historical installation instructions or current security support.
Website availability is separate from project, chart and image support. Use the current guidance and primary sources on this page to assess the distribution.
Historical Kubedex content
Preserved for context. Commands, versions, prices and results below reflect the original research.
GoCD is an open-source continuous delivery server to model and visualize complex workflow with ease. This chart bootstraps a single node GoCD server and GoCD agents on a Kubernetes cluster using the Helm package manager.
Prerequisites
- Kubernetes 1.8+ with Beta APIs enabled
- PV provisioner support in the underlying infrastructure
- LoadBalancer support or Ingress Controller
- Ensure that the service account used for starting tiller has enough permissions to create a role.
Visualize and Model Complex Workflows
GoCD supports continuous delivery out of the box with its built-in pipelines, advanced traceability and value stream visualization. With GoCD, you can easily model, orchestrate and visualize complex workflows from end to end. GoCD supports modern infrastructure and cloud deployments.
GoCD’s Native Integrations for Kubernetes
GoCD gives you the flexibility to effectively represent CD pipelines that model your organization’s processes. Kubernetes gives you a highly programmable delivery infrastructure platform. Together they provide the premiere continuous delivery tool on modern infrastructure.
With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. The GoCD Kubernetes integration allows you to model Docker-based build workflows more effectively.
Run GoCD Natively On Kubernetes
- GoCD Helm chart with official GoCD Docker images makes setup simple
- GoCD installs as a Kubernetes native application allowing for ease of operations
- Ease of maintenance with simple upgrade process using Helm
Build Infrastructure Scales Elastically
- Introduces a new elastic agent for Kubernetes that dynamically scales GoCD agents
- The elastic agent uses Kubernetes conventions to scale as needed
- GoCD agents now support Docker in Docker, eliminating the need for specialized setup on agents
Model Deployments To Kubernetes
- Model deployments for your containerized applications to Kubernetes
- First class integration with Docker registries
- Compose, track, and visualize deployments on Kubernetes
Sources & further reading
Spotted something that needs another look?
Help improve this page →