A powerful cross-platform Jenkins command-line client which supports multiple instances of Jenkins.
A powerful cross-platform Jenkins command-line client which supports multiple instances of Jennkins.
- Global info
- get Jenkins server version
- get whoami info
- get plugins info
- get node info
- get jobs info
- get queues info
- Object operations
- list, search, install, uninstall plugin, and many more operations
- list, build, copy, create, delete, disable, enable, rename job, and many more operations
- list and cancel queue
- get env_vars, information, log and test report of build
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
After install jenkinsclient, you can use command
jenkins to perform many operations on Jenkins server.
jenkins config generateto 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 help infomation like this:
NAME jenkins - Jenkins命令行客户端 SYNOPSIS jenkins GROUP | COMMAND DESCRIPTION Jenkins命令行客户端 GROUPS GROUP is one of the following: config 配置信息 job Jenkins任务相关操作 plugin Jenkins插件相关操作 COMMANDS COMMAND is one of the following: jobs 显示任务列表 plugins 显示插件列表 whoami 显示当前用户
You can type
jenkins COMMAND to view command infomation, such as
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for jenkinsclient-1.0.0-py3-none-any.whl