Skip to main content
The cops release command group provides release readiness, gating, and evidence operations. Commands read configuration from cops.project.json and, where applicable, call Jira, Confluence, Bitbucket, and Bamboo APIs using the active profile.

Quick reference

CommandDescription
cops release checkRun release gates defined in cops.project.json
cops release summaryCross-product release readiness summary
cops release checklistOperational release checklist for verify/pack/distribute workflow
cops release policy validateValidate release gate configuration in cops.project.json
cops release repos discoverDiscover release repos from Jira dev-status links
cops release projects listList projects configured in cops.project.json
cops release projects showShow resolved release configuration for a project
cops release projects migrateMigrate legacy release config to the projects format
cops release evidence generateGenerate release evidence artifacts from configured gates
cops release evidence validateValidate a release evidence JSON artifact
cops release evidence diffDiff two release evidence JSON artifacts
cops release evidence trendAnalyze gate status trend across evidence artifacts

Command groups

cops release check

Run policy-based release gates and block deployment on failures.

cops release summary

Get a cross-product release readiness summary across Jira, Confluence, Bitbucket, and Bamboo.

cops release checklist

Run the operational release checklist for verify, pack, and distribute steps.

cops release policy validate

Validate release gate configuration in cops.project.json before running checks.

cops release repos discover

Dynamically discover release repos from Jira dev-status links.

cops release projects

List, inspect, and migrate projects in cops.project.json.

cops release evidence

Generate, validate, diff, and trend release evidence artifacts.

Configuration

Most cops release commands require a cops.project.json file. Run cops init to create one.
cops init
Use --project <key> to select a named project when cops.project.json contains multiple projects under the projects map.

Common flags

FlagTypeDefaultDescription
--outputtable | json | markdowntableOutput format
--insecurebooleanfalseDisable TLS certificate validation
--profilestringactive profileOverride the active config profile
--projectstringdefault projectProject key from cops.project.json
--insecure disables TLS certificate validation and exposes traffic to MITM attacks. Use it only with self-signed certificates in trusted networks.

Build docs developers (and LLMs) love