Below is a list of current plugins for GoCD. These include plugins contributed by the community (that are not bundled with the GoCD Server). Please refer to the plugin user guide and the plugin's own documentation to know more about plugin installation.
If there is a plugin that you want but do not see, write your own using the GoCD Plugin API. If you are working on a plugin and would like it to be included in this page, open a pull request.
Plugins that were originally written by Thoughtworks, and are now maintained by the core GoCD Team are tagged with a icon. All others are community-written and could be unmaintained (tread carefully).
- Analytics plugins >= GoCD v18.1
- Artifact plugins >= GoCD v18.7
- Authorization plugins >= GoCD v17.5
- Configuration Repository >= GoCD v16.7
- Elastic agents plugins >= GoCD v16.8
- Notification plugins
- Package repository plugins >= GoCD v13.3
- SCM plugins
- Secrets plugins >= GoCD v19.6
- Task plugins >= GoCD v14.1
Analytics plugins >= GoCD v18.1
-
Analytics Plugin
A plugin which provides insights into your GoCD instance. Read more
by GoCD Contributors -
Want to contribute?
Write a plugin
Artifact plugins >= GoCD v18.7
-
Docker Registry Artifact Plugin
The docker registry artifact plugin provides a way to push and pull docker images on GoCD Read more
by Thoughtworks Inc. -
S3 Artifact Plugin
The S3 artifact plugin provides a way to publish and fetch artifacts to/from AWS S3 Read more
by Diogo Oliveira -
Want to contribute?
Write a plugin
Authorization plugins >= GoCD v17.5
Configuration Repository >= GoCD v16.7
-
gocd-json-config-plugin
A plugin to keep pipelines and environments configuration in source-control in JSON. Read more
by Tomasz Setkowski -
gocd-yaml-config-plugin
A plugin to keep pipelines and environments configuration in source-control in YAML. Read more
by Tomasz Setkowski -
gocd-groovy-dsl-config-plugin
A plugin to keep pipelines and environments configuration in source-control in Groovy. Read more
by Ketan Padegaonkar -
Want to contribute?
Write a plugin
Elastic agents plugins >= GoCD v16.8
-
ECS Elastic Agent
GoCD Elastic Agent Plugin for Amazon Elastic Container Service Read more
by Thoughtworks Inc. -
Microsoft Azure Elastic Agent
GoCD Elastic Agent Plugin for bringing up GoCD agents on Microsoft Azure virtual machines. Read more
by Thoughtworks Inc. -
GoCD Elastic agent plugin for Docker
GoCD Elastic agent plugin for Docker Read more
by GoCD Contributors -
GoCD Elastic agent plugin for Docker Swarm
GoCD Elastic agent plugin for Docker Swarm Read more
by GoCD Contributors -
GoCD Elastic Agent plugin for Kubernetes
GoCD Elastic Agent plugin for bringing up GoCD agents on a Kubernetes cluster on demand. Read more
by Thoughtworks Inc. -
GoCD Elastic Agent plugin for OpenStack
GoCD Elastic Agent plugin for bringing up GoCD agents within OpenStack Read more
by GoCD Contributors -
GoCD Elastic agent plugin for Marathon
GoCD Elastic agent plugin for Marathon Read more
by Piksel, Ltd. -
GoCD Elastic agent plugin for AWS EC2
GoCD Elastic agent plugin for AWS EC2 Read more
by Continuum Security, S.L. -
Want to contribute?
Write a plugin
Notification plugins
-
AWS SNS Notifier
Plugin that sends build notifications to AWS SNS (Simple Notification Service) Read more
by Paul Lalonde -
GitHub Pull Request Status Notifier
A plugin to update GitHub Pull Requests with build status. Read more
by Srinivas Upadhya -
Stash Pull Request Status Notifier
A plugin to update Stash Pull Requests with build status. Read more
by Srinivas Upadhya -
Gerrit Change Set Status Notifier
A plugin to update Gerrit Change Sets with build status. Read more
by Srinivas Upadhya -
Riemann Notification
Plugin that sends Riemann notifications on build status Read more
by Robin Ridler -
MicroFocus ALM Octane GoCD CI Plugin
This plugin integrates GoCD with MicroFocus ALM Octane, enabling ALM Octane to display GoCD pipelines, trigger pipeline runs, and track build and test run results, as well as committed changes. Read more
by MicroFocus -
Rocket.Chat Build Notifier
Notification plugin which sends build failures to RocketChat Read more
by Tomasz Sętkowski -
Want to contribute?
Write a plugin
Package repository plugins >= GoCD v13.3
-
Yum repository poller
Plugin to poll a Yum repository (bundled prior to GoCD 23.1.0). Read more
by Thoughtworks Inc. -
NuGet repository poller
A NuGet poller plugin for GoCD. Read more
by Alison Polton-Simon and Sallie Walecka -
Generic Artifactory poller
A plugin for polling Artifactory repositories... Read more
by Deyan Varchev -
Cloud Foundry poller
Material plugin to poll Cloud Foundry space for updates to an app. Read more
by Stephen Souness -
Maven repository poller
A plugin for polling a broader range of Maven repositories. Read more
by 1&1 Internet SE -
Artifactory Package
Plugin that lets you download latest version of an artifact from Artifactory. Uses new go-json-api. Read more
by Christoph Nenning -
Nexus Repository Manager poller
Plugin to poll Nexus Repository Manager for component updates. Read more
by Ben Wolstencroft -
Want to contribute?
Write a plugin
SCM plugins
-
Git Path Material
Plugin that watches sub-directories/sub-paths of Git repositories, better supporting monorepos. Read more
by Thoughtworks Opensource -
Build Git Feature Branches
Plugin that builds feature branches from Git repositories. Read more
by Ashwanth Kumar -
Build Github Pull Requests
Plugin that builds Pull Requests for project from Github. Read more
by Ashwanth Kumar -
Build Stash Pull Requests
Plugin that builds Pull Requests for project from Stash. Read more
by Srinivas Upadhya -
Build Gerrit Change Set
Plugin that builds Change Sets for project from Gerrit. Read more
by Srinivas Upadhya -
Build BitKeeper Pull Requests
Plugin that polls a BitKeeper repository for pull requests and triggers a build for each of them. Read more
by Bhupendrakumar Piprava -
Artifactory SCM
Plugin that lets you download several versions of an artifact from Artifactory. Read more
by Christoph Nenning -
FTP Server SCM
Plugin that downloads the source codes/files from FTP Server from a configured directory path. Read more
by Sekhar Rangam -
Want to contribute?
Write a plugin
Secrets plugins >= GoCD v19.6
-
GoCD file based Secrets Plugin
Bundled plugin which allows secrets to be stored/retrived from an external file. Read more
by GoCD Contributors -
GoCD Secrets Plugin for Vault
GoCD Secrets Plugin which uses Vault as the secret manager. Read more
by GoCD Contributors -
AWS Secrets Manager plugin for GoCD
This is a GoCD Secrets Plugin which allows users to use AWS Secrets Manager as a secret manager for GoCD. Read more
by GoCD Contributors -
GoCD Kubernetes based Secrets Plugin
This is a GoCD Secrets Plugin which allows users to use Kubernetes Secrets as a secret manager for GoCD. Read more
by GoCD Contributors -
Want to contribute?
Write a plugin
Task plugins >= GoCD v14.1
-
Script Executor Task Plugin
Simple plugin to allow running scripts in GoCD (with syntactic sugar support for config repositories) Read more
by Srinivas Upadhya -
Docker task
Task plugin to build an image, run commands against it, and push to a registry. Each step is optional. Read more
by Manoj Mahalingam -
Scalastyle Github Pull Request plugin
Comments on Github pull requests with a summary of scalastyle results Read more
by Jenny Beckett -
Dunner - Docker Task Runner Plugin
Execute tasks inside Docker using Dunner, the docker task runner. Read more
by LeopardsLab Community -
Want to contribute?
Write a plugin
Note: Plugins for GoCD are distributed under license from the copyright holder. In addition, notwithstanding who the copyright holder is, all plugins on this page are made available for download "as is and as available" without support or warranties of any kind, either express or implied, including but not limited to the implied warranties of merchantability, satisfactory quality, and fitness for a particular purpose.