Optimize Utilization and Costs Savings with Elastic Agents

GoCD operates on a server-agent model where a server communicates with many agents. Agents are the workers in GoCD ecosystem. Rather than having dedicated idle agents at all times, elastic agents allow you to scale up, with on-demand agents, based on the need of the task being executed. This saves you both time and costs.

Optimize Utilization & Save Costs

Optimize Utilization & Save Costs

Use the Elastic Agent capability to spawn and terminate Agents to tailor to your individual projects. Scale flexibly to optimize your utilization and reduce costs.

Community & Commercial Plugins

Community & Commercial Plugins

GoCD has community supported and commercial Elastic Agent plugins for Docker, Docker Swarm, Marathon and AWS.

Elastic Agent API Endpoint

Elastic Agent API Endpoint

GoCD’s Elastic Agent extension allows plugin developers to write plugins that allow GoCD to leverage technologies like Docker (Reference), AWS, GCE etc.

Get started by installing your prefered Elastic Agent plugin and start saving!

A guiding principle for GoCD is to keep it as agnostic as possible. We'd like, you, the user to choose what technology you want to use and provision agents there. Therefore, we put a lot of time and effort into our API, so you can just plug in any cloud provider you have or build your own plugin.

We have a whole bunch of plugins for you to use Elastic Agents. If you're running builds on OpenStack, Docker or Docker Swarm, we've got you covered.

Learn more about our commercial plugins.