Integrating Bugzilla with Third-Party Tools
Bonsai
Bonsai is a web-based tool for managing
. Using Bonsai, administrators can control open/closed status of trees,
query a fast relational database back-end for change, branch, and comment
information, and view changes made since the last time the tree was
closed. Bonsai
also integrates with
.
CVS
CVS integration is best accomplished, at this point, using the
Bugzilla Email Gateway.
Follow the instructions in this Guide for enabling Bugzilla e-mail
integration. Ensure that your check-in script sends an email to your
Bugzilla e-mail gateway with the subject of
[Bug XXXX]
,
and you can have CVS check-in comments append to your Bugzilla bug. If
you want to have the bug be closed automatically, you'll have to modify
the contrib/bugzilla_email_append.pl script.
There is also a CVSZilla project, based upon somewhat dated
Bugzilla code, to integrate CVS and Bugzilla through CVS' ability to
email. Check it out at: .
Another system capable of CVS integration with Bugzilla is
Scmbug. This system provides generic integration of Source code
Configuration Management with Bugtracking. Check it out at: .
Perforce SCM
You can find the project page for Bugzilla and Teamtrack Perforce
integration (p4dti) at:
.
p4dti
is now an officially supported product from Perforce, and you can find
the "Perforce Public Depot" p4dti page at
.
Integration of Perforce with Bugzilla, once patches are applied, is
seamless. Perforce replication information will appear below the comments
of each bug. Be certain you have a matching set of patches for the
Bugzilla version you are installing. p4dti is designed to support
multiple defect trackers, and maintains its own documentation for it.
Please consult the pages linked above for further information.
Subversion
Subversion is a free/open-source version control system,
designed to overcome various limitations of CVS. Integration of
Subversion with Bugzilla is possible using Scmbug, a system
providing generic integration of Source Code Configuration
Management with Bugtracking. Scmbug is available at .
Tinderbox/Tinderbox2
Tinderbox is a continuous-build system which can integrate with
Bugzilla - see
for details
of Tinderbox, and
to see it
in action.