增强了buildbot安装,以便与gitlab很好地集成

buildbot-gitlab的Python项目详细描述


buildbot gitlab插件为buildbot提供了易于安装和配置的增强功能。

安装

您可以从python包索引(pypi)下载并安装此软件的最新版本,如下所示:

pip install --upgrade buildbot-gitlab

用法

buildbot gitlab使用restful api来管理多个项目。gitlab中使用的项目名称和包含文件夹 存储在一个.json文件中,然后在buildmaster启动期间解析该文件,以便为 每个项目。

待办事项:更多信息请关注…

测试

api中包括可以作为buildbot测试过程的一部分运行的单元测试。 可以通过以下命令运行测试:

PYTHONPATH=. trial buildbot.test

应该从buildbot目录中执行。

另外,与运行整个buildbot测试套件不同,可以使用 以下命令

PYTHONPATH=. trial buildbot.test.unit.test_gitlab_api

PYTHONPATH=. trial buildbot.test.unit.test_gitlab_resources

还可以使用pythons单元测试框架(pyunit)而不是twisted trial运行测试,命令如下:

PYTHONPATH=. python -m unittest -v buildbot.test.unit.test_gitlab_api

PYTHONPATH=. python -m unittest -v buildbot.test.unit.test_gitlab_resources

注意,gitlab_资源测试要求存在buildbot&twisted包,因为这些包提供了 对于资源测试使用的假web请求。api测试的功能独立于其他包。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaJSonarray不会从SeekBar读取double   使用另一个类从Java中的2D数组打印用户输入   java ClassNotFoundException的原因   spring调用两个方法以返回Java中的不同页面   httpurlconnection Java禁止的代码错误,但浏览器错误(2)   java画布矩阵转换   java:在另一个java映射中使用“Map”作为值   java“未找到用于解密的证书”(Apache CXF,WSSecurity)   java如何查看JTable中选择的行   java在没有xmlwrappers的情况下重复xml元素序列集   java将垂直直方图打印到控制台   java Spring JDBCTemplate:构造不带特殊字符的JSON   java PayPal RestApi获取用户信息