通过命令行提交bugzilla

python-bugzilla 是一个用于操作Bugzilla的命令行工具。
如何安装
以RHEL6为例

# wget ftp://rpmfind.net/linux/epel/6/x86_64/python-bugzilla-0.9.0-1.el6.noarch.rpm
# yum install python-magic
# rpm -ivh python-bugzilla-0.9.0-1.el6.noarch.rpm

除此之外还需要python的bugzilla和requests的module

解压后,到各自的目录执行:

sudo python setup.py build

sudo python setup.py install

安装好之后就有一个命令行工具 /usr/bin/bugzilla
如何使用
Bugzilla有非常多的功能,具体功能请 man bugzilla,这里仅以创建新Bug为例说明用法:

# bugzilla –bugzilla=http://bugzilla.youserver.com/xmlrpc.cgi –user=xxxx –password=xxxxx new –product=test-website –version=unspecified –component=test –summary=”test python bugzilla” –comment=”create bug for test”