远程Jenkins API的Python绑定
项目描述
Python Jenkins是Jenkins REST API的Python包装器,旨在提供一种更符合Python习惯的方式控制Jenkins服务器。它提供了一个高级API,包含许多便利函数。
我们喜欢使用python-jenkins来自动化我们的Jenkins服务器。以下是您可以使用它的某些功能:
创建新作业
复制现有作业
删除作业
更新作业
获取作业的构建信息
获取Jenkins主版本信息
获取Jenkins插件信息
在作业上启动构建
创建节点
启用/禁用节点
获取节点信息
创建/删除/重新配置视图
将服务器置于关闭模式(静音)
列出正在运行的构建
删除构建
清除作业工作空间
创建/删除/更新文件夹 [1]
设置下一个构建号 [2]
安装插件
等等...
安装
$ sudo python setup.py install
在线文档
开发者
错误报告
仓库
克隆
补丁通过Gerrit提交,网址为
请不要提交GitHub拉取请求,它们将被自动关闭。
python-jenkins开发者在Freenode的IRC网络上的#openstack-jjb频道进行沟通。
有关如何贡献的更多详细信息,请参阅我们wiki上的内容
编写补丁
在创建代码审查之前,请确保您已经对代码进行了lint检查。完成此操作的最简单方法是安装git pre-commit钩子。
使用setup.py安装
然后使用pip安装所需的Python包
$ sudo pip install python-jenkins
脚注
项目详情
关闭
yb-python-jenkins-1.7.1003.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 272416aaa790c66c86cfb3ddaa79f117dad6f1c51989ae4ab3188ca702a4322e |
|
MD5 | 3da1891660a94c4f5e0dae83bde27d1f |
|
BLAKE2b-256 | 460a17490c676292652b9d53a102c42a9c9e812fdedbe10b9eb219ffb3c028e0 |