如何远程控制Bugzilla(推荐使用Python)
我想通过脚本来控制Bugzilla 2.17.7,比如修改评论、设置关键字、创建缺陷等等。
我尝试过: - Bugzilla的工具没有提供任何示例文档,所以我不知道该怎么做。 - LegNeato:总是需要请求远程对象来进行设置。 - Pyzilla:根据提供的示例,我遇到了一个异常。
所以:用Python远程控制Bugzilla的最佳方法是什么?
附注:我更喜欢Python,因为我几乎看不懂Perl,但其他语言也可以。
1 个回答
2
bztools这个模块可以让你通过Python访问Bugzilla的API。因为你用的是旧版本的Bugzilla,所以我觉得你需要对你的安装进行一些修补。根据Bugzilla API页面的说明:
如果你的版本是3.4或更低,你需要一个补丁和一个模板。这些内容从0.8版本开始就包含在BzAPI的分发包里,放在补丁目录下。具体细节可以查看INSTALL文件。