跳转到主要内容

远程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 (64.7 kB 查看散列)

上传时间

支持者