Help us learn about your current experience with the documentation. Take the survey.
Bugzilla
- Tier: Free, Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
Bugzilla 是一个基于 Web 的通用缺陷跟踪系统和测试工具。
您可以将 Bugzilla 配置为 GitLab 中的 外部问题跟踪器。
在项目中启用 Bugzilla 集成:
-
在左侧边栏,选择 搜索或跳转至 并找到您的项目。
-
选择 设置 > 集成。
-
选择 Bugzilla。
-
在 启用集成 下,选择 Active 复选框。
-
填写必填字段:
- 项目 URL:Bugzilla 中项目的 URL。
例如,对于名为 “Fire Tanuki” 的产品:
https://bugzilla.example.org/describecomponents.cgi?product=Fire+Tanuki。 - 问题 URL:查看 Bugzilla 项目中问题的 URL。
URL 必须包含
:id。GitLab 会将:id替换为问题编号(例如,https://bugzilla.example.org/show_bug.cgi?id=:id,会变成https://bugzilla.example.org/show_bug.cgi?id=123)。 - 新建问题 URL:在关联的 Bugzilla 项目中创建新问题的 URL。
例如,对于名为 “My Cool App” 的项目:
https://bugzilla.example.org/enter_bug.cgi#h=dupes%7CMy+Cool+App。
- 项目 URL:Bugzilla 中项目的 URL。
例如,对于名为 “Fire Tanuki” 的产品:
-
可选。选择 测试设置。
-
选择 保存更改。
配置并启用 Bugzilla 后,GitLab 项目页面上会出现一个链接。此链接将带您到相应的 Bugzilla 项目。
您也可以在此项目中禁用 GitLab 内部问题跟踪。有关禁用 GitLab 问题的步骤和后果的更多信息,请参阅配置项目 可见性、功能和权限。
在 GitLab 中引用 Bugzilla 问题
您可以使用以下方式引用 Bugzilla 中的问题:
#<ID>,其中<ID>是数字(例如#143)。<PROJECT>-<ID>(例如API_32-143),其中:<PROJECT>以大写字母开头,后跟大写字母、数字或下划线。<ID>是数字。
链接中的 <PROJECT> 部分会被忽略,链接始终指向 问题 URL 中指定的地址。
如果您同时启用了内部和外部问题跟踪器,我们建议使用较长格式(<PROJECT>-<ID>)。如果您使用较短格式,并且内部问题跟踪器中存在相同 ID 的问题,则会链接到内部问题。
故障排除
对于最近的集成 webhook 传递,请检查集成 webhook 日志。