Connection
Browser Access
Navigate to http://[jenkins-server-url]:[port]
CLI Connection
java -jar jenkins-cli.jar -s http://[jenkins-server-url]:[port]/ -auth username:password
SSH Connection
ssh -l username -p [ssh-port] [jenkins-server-url]
Job Management
List Jobs
jenkins-cli.jar list-jobs
Create Job
jenkins-cli.jar create-job [job-name] < config.xml
Delete Job
jenkins-cli.jar delete-job [job-name]
Copy Job
jenkins-cli.jar copy-job [source-job] [target-job]
Enable Job
jenkins-cli.jar enable-job [job-name]
Disable Job
jenkins-cli.jar disable-job [job-name]
Build Operations
Start Build
jenkins-cli.jar build [job-name]
Start Parameterized Build
jenkins-cli.jar build [job-name] -p key=value
Stop Build
jenkins-cli.jar stop-builds [job-name]
Console Output
jenkins-cli.jar console [job-name] [build-number]
Node Management
List Nodes
jenkins-cli.jar get-nodes
Add Node
jenkins-cli.jar create-node [node-name] < node.xml
Delete Node
jenkins-cli.jar delete-node [node-name]
Connect Node
jenkins-cli.jar connect-node [node-name]
Disconnect Node
jenkins-cli.jar disconnect-node [node-name]
Plugin Management
List Plugins
jenkins-cli.jar list-plugins
Install Plugin
jenkins-cli.jar install-plugin [plugin-name]
Update Plugins
jenkins-cli.jar install-plugin [plugin-name] -deploy
Safe Restart
jenkins-cli.jar safe-restart
Pipeline Operations
Validate Pipeline
jenkins-cli.jar declarative-linter < Jenkinsfile
Pipeline Steps Reference
http://[jenkins-server-url]:[port]/pipeline-syntax/
Get Pipeline Snippet
http://[jenkins-server-url]:[port]/pipeline-syntax/snippet-generator/
System Administration
Reload Configuration
jenkins-cli.jar reload-configuration
Quiet Down
jenkins-cli.jar quiet-down
Cancel Quiet Down
jenkins-cli.jar cancel-quiet-down
Restart Jenkins
jenkins-cli.jar restart
Shutdown Jenkins
jenkins-cli.jar shutdown
Security Management
Who Am I
jenkins-cli.jar who-am-i
Generate API Token
User → Configure → API Token → Add new Token
Manage Credentials
http://[jenkins-server-url]:[port]/credentials/
Groovy Scripts
Execute Groovy
jenkins-cli.jar groovy [script-file]
Groovy Console
http://[jenkins-server-url]:[port]/script