User Guide¶
Configuration¶
Add new context¶
jxctl context set <CONTEXT_NAME> --url <Jenkins URL> --user <Username> --token <Password/Access Token>
jxctl context set <CONTEXT_NAME> --url <Jenkins URL> --user <Username> --token <Password/Access Token> --default
Context Info¶
jxctl context info
List context¶
jxctl context list
jxctl context list --all
Update context¶
jxctl context set <CONTEXT_NAME> --url <Jenkins URL>
jxctl context set <CONTEXT_NAME> --user <Username> --token <Password/Access Token>
Rename context¶
jxctl context rename <CONTEXT_FROM> <CONTEXT_TO>
Delete context¶
jxctl context delete <CONTEXT_NAME>
Usage¶
Version¶
jxctl version
Jobs List¶
jxctl get jobs --all -f table
jxctl get jobs -o maven -o freestyle --count -f json
jxctl get jobs --option pipeline -c
Folders List¶
jxctl get folders -f table
jxctl get folders -c
Plugins List¶
jxctl get pluings
jxctl get pluings -c
Nodes List¶
jxctl get nodes
jxctl get nodes -c -f table
Job¶
Job info¶
jxctl job <JOB NAME>
jxctl job <JOB NAME> --format table
Delete a job¶
jxctl job <JOB NAME> --delete
Trigger job build¶
jxctl job <JOB NAME> --build
jxctl job <JOB NAME> --build --params <JSON>
Build info¶
jxctl job <JOB NAME> --buildinfo <Build Number>
Abort a build¶
jxctl job <JOB NAME> --abort <Build Number>
Plugin¶
jxctl plugin <Plugin Name>