LinuxCommandLibrary

circleci

TLDR

Configure CLI with API token

$ circleci setup
copy
Validate config file
$ circleci config validate
copy
Run job locally
$ circleci local execute --job [build]
copy
Process config file
$ circleci config process [.circleci/config.yml]
copy
Create new project
$ circleci project create
copy
List contexts
$ circleci context list [github] [org-name]
copy
List orbs
$ circleci orb list
copy
Get namespace info
$ circleci namespace info [namespace]
copy

SYNOPSIS

circleci [options] command [arguments]

DESCRIPTION

circleci is the official CLI for CircleCI, enabling local job execution, config validation, pipeline management, and interaction with CircleCI resources from the terminal.

PARAMETERS

--token token

CircleCI API token
--host url
CircleCI host URL
--debug
Enable debug output
--skip-update-check
Skip update check

COMMANDS

setup

Configure CLI with API token
config validate
Validate config.yml syntax
config process
Process and expand config
local execute
Run jobs locally
project
Manage projects
context
Manage contexts and environment variables
orb
Manage orbs
namespace
Manage namespaces
pipeline
Manage pipelines
version
Show version

LOCAL EXECUTION

$ circleci local execute --job build -e VAR=value
copy
Note: Workflows, caching, and some features are not supported locally.

CONFIGURATION

Requires API token from CircleCI Personal API Tokens page. Config stored in ~/.circleci/cli.yml.

CAVEATS

Local execution runs single jobs only, not workflows. Caching not supported locally. Some CircleCI features require cloud execution.

SEE ALSO

docker(1), git(1)

Copied to clipboard