Projects

ProjectOperations CLI · 2026

Jenkins CLI

A Go CLI for Jenkins jobs, builds, pipelines, nodes, queues and plugins. Trigger builds, stream logs and inspect queue state from a terminal or a script.

  • Go
  • Jenkins API
  • JSON

Operations CLI · Project

Focus
Operations CLI
Published
Read
1 min · 5 sections

Overview

Jenkins CLI provides a clean operational interface over complex CI/CD installations.

Jenkins CLI interface
Jenkins CLI in use

Follow the Build

The CLI can start and inspect builds, follow logs, read test reports, and expose pipeline stages. It keeps the feedback loop in the terminal from the first trigger through the final result.

Operate the Installation

Jobs, nodes, queues, plugins, and system information share one command hierarchy. Pipeline validation, input approval, quiet-down, restart, and Groovy execution cover the administrative work that usually requires several Jenkins screens.

Designed for Guardrails

Read-only behavior and explicit commands make automated use easier to reason about. Table output supports interactive work, while JSON and YAML let scripts and agents parse results without scraping Jenkins HTML.

Distributable Tooling

Named profiles support multiple Jenkins installations. Prebuilt Go binaries run across macOS, Linux, and Windows on amd64 and arm64, with an install script and update workflow for simple rollout.

Next projectOperations CLI

Jira CLI

View project