gocd
Installation
SKILL.md
GoCD with orbit CLI
Comprehensive GoCD management through the orbit CLI. Covers pipelines, pipeline groups, agents, environments, config repos, server administration, users, roles, authorization, plugins, backups, materials, artifact stores, elastic agent profiles, cluster profiles, stages, jobs, server configuration, templates, packages, package repositories, notification filters, dashboard, access tokens, secret configs, and server version. Works with self-hosted GoCD instances via the REST API, with multi-profile support and 1Password secret resolution.
Prerequisites
orbitCLI installed — ifwhich orbitfails, install with:- macOS/Linux (Homebrew):
brew install jorgemuza/tap/orbit - macOS/Linux (script):
curl -sSfL https://raw.githubusercontent.com/jorgemuza/orbit/main/install.sh | sh - Windows (Scoop):
scoop bucket add jorgemuza https://github.com/jorgemuza/scoop-bucket && scoop install orbit
- macOS/Linux (Homebrew):
- A profile with a
gocdservice configured in~/.config/orbit/config.yaml - Valid credentials (API token or basic auth) — can be stored in 1Password with
op://prefix base_urlis required (GoCD is always self-hosted)
Quick Reference
All commands follow the pattern: orbit -p <profile> gocd <command> [flags]
Alias: orbit -p <profile> cd <command> [flags]