GoCD This is the main repository for GoCD - a continuous delivery server. GoCD helps you automate and streamline the build-test-release cycle for worry-free, continuous delivery of your product. To…
GoCD




This is the main repository for GoCD - a continuous delivery server. GoCD helps you automate and streamline the build-test-release cycle for worry-free, continuous delivery of your product.
- To quickly build your first pipeline while learning key GoCD concepts, visit our Test Drive GoCD.
- To download GoCD, visit the downloads page.
- For more detailed user help, read our docs.
Security
Please see [the security policy](SECURITY.md) for details on GoCD's security status, and how to responsibly disclose issues.
Development
GoCD is predominantly a Java & TypeScript project utilising Spring Framework, SparkJava & MithrilJS as key frameworks, built using Gradle & Webpack and running within Eclipse Jetty.
There are a small number of older parts of GoCD rendered server-side within JRuby on Rails which utilise some legacy plain JavaScript with JQuery. GoCD itself is used to build GoCD.
Here is the guide to setup your development environment.
Contributing
We'd love it if you contributed to GoCD. For information on contributing to this project, please see our contributor's guide.
A lot of useful information like links to user documentation, design documentation, mailing lists etc. can be found in the resources section.
Powered By
These organisations kindly provide resources that support the development of GoCD.
License
GoCD is an open source project, sponsored by Thoughtworks, Inc. under the Apache License, Version 2.0.
Members
-
gocd ★ PINNED
GoCD - Continuous Delivery server main repository
Java ★ 7.4k 13h agoExplain → -
docs.go.cd ★ PINNED
GoCD user documentation
HTML ★ 42 6d agoExplain → -
api.go.cd ★ PINNED
API Documentation for Go CD
HTML ★ 24 5d agoExplain → -
helm-chart ★ PINNED
Official GoCD Helm Chart Repository
Mustache ★ 23 5d agoExplain → -
docker-gocd-server ★ PINNED
Docker server image for GoCD
Shell ★ 99 1mo agoExplain → -
gocd-docker ▣
Deprecated. See: https://github.com/gocd/docker-gocd-server
★ 92 9y agoExplain → -
docker-gocd-agent ▣
GoCD Agent Docker image
Ruby ★ 47 7y agoExplain → -
go-cookbook ▣
Cookbook that installs and configures the open-source ThoughtWorks Studios GoCD product
Ruby ★ 44 6y agoExplain → -
www.go.cd
Github pages repo
HTML ★ 41 4d agoExplain → -
kubernetes-elastic-agents
Kubernetes Elastic agent plugin for GoCD
Java ★ 34 5d agoExplain → -
go-command-repo ▣
No description.
★ 31 5y agoExplain → -
gocd-trial ▣
See GoCD in action quickly, using docker-compose.
Shell ★ 25 7y agoExplain → -
gocd-filebased-authentication-plugin
This plugin is a password file based authentication plugin for GoCD
Java ★ 24 6d agoExplain → -
docker-registry-artifact-plugin
The docker registry artifact plugin provides a way to push and pull docker images on GoCD
Java ★ 20 5d agoExplain → -
gocd-vault-secret-plugin
GoCD secrets plugin for HashiCorp's Vault
Java ★ 15 6d agoExplain → -
go-plugins
No description.
Java ★ 13 4d agoExplain → -
gocd-analytics-plugin
Analytics plugin for GoCD
Java ★ 10 6d agoExplain → -
functional-tests ▣
Smoke, acceptance and regression tests for GoCD
Ruby ★ 10 6y agoExplain → -
gocd-ecs-elastic-agent
GoCD Elastic Agent Plugin for Amazon EC2 Container Service, which allows you to run elastic (dynamic) GoCD agents on Amazon ECS.
Java ★ 9 5d agoExplain → -
docker-gocd-agent-docker-dind
No description.
Shell ★ 9 1mo agoExplain → -
docker-gocd-agent-ubuntu-16.04 ▣
No description.
Shell ★ 8 5y agoExplain → -
gocd-cloud ▣
Builds GoCD images for Docker, AWS, Azure...
★ 8 7y agoExplain → -
gocd-ldap-authentication-plugin
LDAP authentication plugin for GoCD
Java ★ 7 6d agoExplain → -
gocd-trial-launcher
Universal launcher to make a better GoCD trial experience
Go ★ 6 5d agoExplain → -
plugin-api.go.cd
GoCD plugin developer documentation
JavaScript ★ 6 6d agoExplain → -
docker-gocd-agent-ubuntu-18.04 ▣
No description.
Shell ★ 6 3y agoExplain → -
gocd-helm-chart ▣
A Helm chart for www.gocd.org
★ 6 5y agoExplain → -
sample-plugins ▣
sample go plugins for reference
Java ★ 6 5y agoExplain → -
gocd-monitor
Monitoring tools for gocd
Ruby ★ 5 5d agoExplain → -
gocd-ldap-authorization-plugin
Authorization plugin for GoCD which allows AD groups to be mapped to GoCD roles.
Java ★ 5 5d agoExplain → -
ruby-functional-tests
GoCD Functional tests in ruby - using capybara, webdriver and Gauge
Ruby ★ 4 14h agoExplain → -
steering
GoCD's steering committee (bootstrapping)
★ 4 5y agoExplain → -
go-dev-setup-cookbooks ▣
Chef cookbooks for Go development environment setup.
Ruby ★ 4 12y agoExplain → -
goutils ▣
Go Utilities
★ 4 9y agoExplain → -
azure-elastic-agent-plugin
GoCD Elastic Agent plugin for Microsoft Azure, which allows running GoCD elastic (dynamic) agents on Windows Azure virtual machines.
Java ★ 3 5d agoExplain → -
gocd-kubernetes-based-secrets-plugin
Kubernetes secrets based secrets plugin for GoCD
Java ★ 3 5d agoExplain → -
gocd-file-based-secrets-plugin
A file based secrets plugin for GoCD
Java ★ 3 6d agoExplain → -
performance ▣
Performance scripts for testing GoCD
Ruby ★ 3 1y agoExplain → -
developer.go.cd
GoCD developer documentation
Ruby ★ 2 3d agoExplain → -
gocd-database-migrator
Migrating GoCD data between H2 / PostgreSQL / MySQL.
Java ★ 2 5d agoExplain → -
gocd-chocolatey ▣
Chocolatey packages for GoCD server and Agent
PowerShell ★ 2 4y agoExplain → -
docker-gocd-agent-debian-10 ▣
No description.
Shell ★ 2 2y agoExplain → -
docker-gocd-agent-centos-8 ▣
CentOS 8 based GoCD agent.
Shell ★ 2 2y agoExplain → -
docker-gocd-server-centos-7 ▣
CentOS 7 based GoCD server.
Shell ★ 2 6y agoExplain → -
gocd-plugin-gradle-task-helpers
Common task helpers for all GoCD plugins
Java ★ 1 5d agoExplain → -
build_map ▣
Build map for gocd builds
Ruby ★ 1 6mo agoExplain → -
docker-gocd-agent-almalinux-9
No description.
Shell ★ 1 1mo agoExplain → -
docker-gocd-agent-ubuntu-20.04 ▣
No description.
Shell ★ 1 1y agoExplain → -
build_utilities ▣
No description.
Ruby ★ 1 3y agoExplain → -
docker-gocd-agent-alpine-3.5 ▣
Docker GoCD agent image for alpine 3.5
★ 1 7y agoExplain → -
javasysmon ⑂ ▣
Manage OS processes and get cpu and memory stats cross-platform in Java.
Java ★ 1 10y agoExplain → -
docker-gocd-agent-fedora-29 ▣
No description.
Shell ★ 1 6y agoExplain → -
docker-gocd-agent-debian-9 ▣
No description.
Shell ★ 1 4y agoExplain → -
docker-gocd-agent-alpine-3.12 ▣
GoCD agent docker image based on alpine 3.12
Shell ★ 1 4y agoExplain → -
installer-testing
To test GoCD installers
Ruby ★ 0 1d agoExplain → -
gocd-plugin-info
No description.
★ 0 5d agoExplain → -
pr-pipelines-workflow
No description.
Groovy ★ 0 5d agoExplain → -
gocd-aws-based-secrets-plugin
AWS Secrets Manager based secrets plugin for GoCD
Java ★ 0 5d agoExplain → -
gocd-yum-repository-poller-plugin
Yum repository poller plugin for GoCD
Java ★ 0 6d agoExplain → -
codesigning
Contains scripts to sign various binaries generated by GoCD
Ruby ★ 0 6d agoExplain → -
gocd-plugin-releases-dashboard
No description.
SCSS ★ 0 6d agoExplain → -
docker-gocd-agent-debian-12 ▣
No description.
Shell ★ 0 1mo agoExplain → -
docker-gocd-agent-alpine
No description.
Shell ★ 0 1mo agoExplain → -
docker-gocd-agent-ubuntu-24.04
No description.
Shell ★ 0 1mo agoExplain → -
docker-gocd-agent-ubuntu-26.04
No description.
Shell ★ 0 1mo agoExplain → -
docker-gocd-agent-ubuntu-22.04
No description.
Shell ★ 0 1mo agoExplain → -
docker-gocd-agent-wolfi
No description.
Shell ★ 0 1mo agoExplain → -
docker-gocd-agent-almalinux-10
No description.
Shell ★ 0 1mo agoExplain → -
docker-gocd-agent-debian-13
No description.
Shell ★ 0 1mo agoExplain → -
.github
No description.
★ 0 3mo agoExplain → -
release-activity-scripts
Support scripting to automate post-deployment tasks for GoCD
Ruby ★ 0 4mo agoExplain → -
docker-gocd-agent-debian-11 ▣
No description.
Shell ★ 0 1y agoExplain → -
nsis-rpm
Builds an nsis RPM
Ruby ★ 0 1y agoExplain → -
restore_backup_test ▣
Test for restore and backup of GoCD server
Ruby ★ 0 1y agoExplain → -
docker-gocd-agent-alpine-3.19 ▣
No description.
Shell ★ 0 2y agoExplain → -
docker-gocd-agent-alpine-3.18 ▣
No description.
Shell ★ 0 2y agoExplain → -
docker-gocd-agent-alpine-3.17 ▣
No description.
Shell ★ 0 2y agoExplain → -
docker-gocd-agent-alpine-3.16 ▣
No description.
Shell ★ 0 2y agoExplain → -
git-tests ▣
No description.
Groovy ★ 0 3y agoExplain → -
docker-gocd-server-centos-9 ▣
CentOS Stream 9 based GoCD server.
Shell ★ 0 2y agoExplain → -
docker-gocd-agent-centos-9 ▣
Centos Stream 9 based GoCD agent.
Shell ★ 0 2y agoExplain → -
docker-gocd-agent-alpine-3.14 ▣
GoCD docker agent for Alpine 3.14
Shell ★ 0 3y agoExplain → -
docker-gocd-agent-alpine-3.15 ▣
No description.
Shell ★ 0 2y agoExplain → -
docker-gocd-agent-centos-7 ▣
CentOS 7 based GoCD agent.
Shell ★ 0 2y agoExplain → -
cla-assistant ⑂ ▣
Contributor License Agreement assistant (CLA assistant)
JavaScript ★ 0 3y agoExplain → -
docker-gocd-agent-alpine-3.13 ▣
No description.
Shell ★ 0 3y agoExplain → -
gocd-support-analyzer ▣
No description.
JavaScript ★ 0 9y agoExplain → -
docker-test ▣
Tests for the Docker server and agent images
Ruby ★ 0 3y agoExplain → -
gocd-business-continuity-test ▣
No description.
Ruby ★ 0 3y agoExplain → -
docker-gocd-server-centos-8 ▣
CentOS Stream 8 based GoCD server.
Shell ★ 0 3y agoExplain → -
docker-gocd-agent-debian-7 ▣
No description.
★ 0 8y agoExplain → -
jrepresenter ▣
No description.
Java ★ 0 8y agoExplain → -
go_card_activity_gadget ⑂ ▣
Card activity gadget for Go.
Ruby ★ 0 12y agoExplain → -
oauth2_provider_engine ▣
Oauth2Provider plugin in #gocd migrated to Rails4 Engine
Ruby ★ 0 12y agoExplain → -
docker-gocd-agent-ubuntu-12.04 ▣
No description.
★ 0 8y agoExplain → -
docker-gocd-agent-ubuntu-14.04 ▣
No description.
Shell ★ 0 7y agoExplain → -
ldap_passwordfile_migration_rollback ▣
tool to rollback the migrations from inbuilt ldap and passwordFile to authConfig using plugin
Java ★ 0 9y agoExplain → -
docker-gocd-agent-fedora-28 ▣
No description.
Shell ★ 0 7y agoExplain → -
docker-gocd-agent-alpine-3.6 ▣
No description.
★ 0 7y agoExplain → -
docker-gocd-agent-alpine-3.7 ▣
No description.
★ 0 6y agoExplain → -
opsworks_gocd ▣
GoCD Opsworks
Ruby ★ 0 6y agoExplain → -
migration-test ▣
No description.
Ruby ★ 0 6y agoExplain → -
docker-gocd-agent-alpine-3.9 ▣
GoCD agent docker image based on alpine 3.9
Shell ★ 0 5y agoExplain → -
docker-gocd-agent-centos-6 ▣
No description.
Shell ★ 0 5y agoExplain → -
docker-gocd-agent-alpine-3.10 ▣
GoCD agent docker image based on alpine 3.10.
Shell ★ 0 5y agoExplain → -
docker-gocd-agent-alpine-3.11 ▣
GoCD agent docker image based on alpine 3.11.
Shell ★ 0 4y agoExplain → -
docker-gocd-agent-alpine-3.8 ▣
No description.
Shell ★ 0 6y agoExplain → -
docker-gocd-agent-fedora-30 ▣
No description.
Shell ★ 0 6y agoExplain → -
docker-gocd-agent-debian-8 ▣
No description.
Shell ★ 0 6y agoExplain → -
docker-gocd-helm-build ▣
No description.
Dockerfile ★ 0 4y agoExplain → -
gocd-trial-builder ▣
To build the contents of https://github.com/gocd/gocd-trial
Ruby ★ 0 4y agoExplain → -
security ▣
Repo to hold security tests for GoCD
Ruby ★ 0 9y agoExplain → -
assets
Images and logos to be used externally
★ 0 8y agoExplain →
No repos match these filters.