增强了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测试的功能独立于其他包。