A powerful cross-platform Jenkins command line client which supports multiple instances of Jenkins.
You can use pip to install jenkinsclient on PyPI, just execute following command:
pip3 install jenkinsclient
or manually download the source code and use setuptools:
python setup.py install
pip3 install -U jenkinsclient
After install jenkinsclient, you can use command
jenkins to perform many operations on Jenkins server.
jenkins config generate to config jenkins servers.
This command will generate a config file, you can modify it by yourself.
Do what you want.
jenkins jobs to see all jobs on your jenkins server.
jenkins plugins to see all plugins on your jenkins server.
jenkins to show jenkinsclient help information, or
jenkins GROUP to view group command help information, such as
jenkins job.like this:
NAME jenkins - A powerful cross-platform Jenkins command line client SYNOPSIS jenkins GROUP | COMMAND DESCRIPTION A powerful cross-platform Jenkins command line client GROUPS GROUP is one of the following: build Manage builds config Configure Jenkins server information cred Manage Jenkins credentials executor Manage Jenkins executors job Manage Jenkins jobs node Manage Jenkins nodes plugin Manage Jenkins plugins queue Manage Jenkins queue COMMANDS COMMAND is one of the following: app app mode, operating jenkins in a window creds List Credentials jobs List jobs nodes List nodes plugins List plugins queues List queues version Display Jenkins server version whoami Display who am i