[jenkins|bugzilla]通过commit-message内容自动添加comment到bugzilla

前提:开发提交代码时,有bugid字段,如bugid:1234,会触发jenkins构建

目的:当开发修复bug时,期望自动在bugzilla对应bug页面中,添加修复comment信息,内容为对应提交链接

环境:gerrit提交

步骤:

此方式使用的是shell和python

1.当jenkins构建完成时,在脚本中加入以下内容(下图为参考,只针对shell)

[jenkins|bugzilla]通过commit-message内容自动添加comment到bugzilla_第1张图片

2.$bugz为python脚本,进行对bugzilla更新操作

 [jenkins|bugzilla]通过commit-message内容自动添加comment到bugzilla_第2张图片

注意:

1.上图python脚本中最后一行里的cgi后面一个字符串,指的是bugzilla对应管理员权限账户的api key.位于bugzilla页面的“Preferences”->"API Keys"里,自己生成

 

你可能感兴趣的:(bugzilla,jenkins,jenkins,运维,bugzilla,shell)