Bugzilla
- Tier: Free, Premium, Ultimate
- Offering: GitLab.com, Self-managed, GitLab Dedicated
Bugzilla is a web-based general-purpose bug tracking system and testing tool.
You can configure Bugzilla as an external issue tracker in GitLab.
To enable the Bugzilla integration in a project:
-
On the left sidebar, select Search or go to and find your project.
-
Select Settings > Integrations.
-
Select Bugzilla.
-
Under Enable integration, select the Active checkbox.
-
Fill in the required fields:
- Project URL: The URL to the project in Bugzilla.
For example, for a product named “Fire Tanuki”:
https://bugzilla.example.org/describecomponents.cgi?product=Fire+Tanuki
. - Issue URL: The URL to view an issue in the Bugzilla project.
The URL must contain
:id
. GitLab replaces:id
with the issue number (for example,https://bugzilla.example.org/show_bug.cgi?id=:id
, which becomeshttps://bugzilla.example.org/show_bug.cgi?id=123
). - New issue URL: The URL to create a new issue in the linked Bugzilla project.
For example, for a project named “My Cool App”:
https://bugzilla.example.org/enter_bug.cgi#h=dupes%7CMy+Cool+App
.
- Project URL: The URL to the project in Bugzilla.
For example, for a product named “Fire Tanuki”:
-
Optional. Select Test settings.
-
Select Save changes.
After you configure and enable Bugzilla, a link appears on the GitLab project pages. This link takes you to the appropriate Bugzilla project.
You can also disable GitLab internal issue tracking in this project. For more information about the steps and consequences of disabling GitLab issues, see Configure project visibility, features, and permissions.
Reference Bugzilla issues in GitLab
You can reference issues in Bugzilla using:
#<ID>
, where<ID>
is a number (for example,#143
).<PROJECT>-<ID>
(for exampleAPI_32-143
) where:<PROJECT>
starts with a capital letter, followed by capital letters, numbers, or underscores.<ID>
is a number.
The <PROJECT>
part is ignored in links, which always point to the address specified in Issue URL.
We suggest using the longer format (<PROJECT>-<ID>
) if you have both internal and external issue
trackers enabled. If you use the shorter format, and an issue with the same ID exists in the
internal issue tracker, the internal issue is linked.
Troubleshooting
For recent integration webhook deliveries, check the integration webhook logs.
Docs
Edit this page to fix an error or add an improvement in a merge request.
Create an issue to suggest an improvement to this page.
Product
Create an issue if there's something you don't like about this feature.
Propose functionality by submitting a feature request.
Feature availability and product trials
View pricing to see all GitLab tiers and features, or to upgrade.
Try GitLab for free with access to all features for 30 days.
Get help
If you didn't find what you were looking for, search the docs.
If you want help with something specific and could use community support, post on the GitLab forum.
For problems setting up or using this feature (depending on your GitLab subscription).
Request support