Working with Issue Tracker
QuickBuild works with issue tracker tightly:
- Hyperlink the issues in SCM commit messages to issue tracker
- Generate an issues report which will show you all the issues related with a build and also you can list all issues from a specified build.
- List all changed files against an issue
- Update issue status via SCM commit messages
- Release a version/milestone to issue tracker
- Add the fixed version/milestone for issues mentioned in SCM commit messages
- Create an issue via a step which is useful if you want to track the build status in your issue tracker
Developers can now update their issues via commit commands and need not update their issues manually from Issue Tracker GUI. Moreover, QuickBuild can manage or release a version to issue tracker and also update fixed version field or something equivalent of the issues which can help you generate the release notes easily.
Supported Issue Tracker
Below table lists the supported issue tracker:
Issue Tracker | Version |
---|---|
Atlassian Jira | 3.13.3 or higher |
Bugzilla | 3.4 or higher |
Trac | 0.11 or higher |
CollabNet TeamForge | 5.4 or higher |
Redmine | 1.1 or higher |
If you use a different issue tracker QuickBuild not supported yet, read this document and it will also help you to hyperlink the issue keys mentioned in the commit messages. Or you may consider write a plugin to support, it is very easy.
Basic Features Overview
Issues In Build Overview
All issues will be hyperlinked and when mouse is hover on the issue key, the summary will be displayed:
Issues Report
All issues mentioned in commit message will be collected and you will get a report in build Issues tab, the issues will be updated automatically from your tracker server so that the report can always keep accurate:
You can also select a build to generate the issues report:
and to know what files were changed against an issue:
Advanced Features
For most of the issue trackers, QuickBuild supply more advanced features:
- Update issues/tickets via SCM commit messages
- Release a version/milestone to issue tracker
- Add the fixed version/milestone for issues mentioned in SCM commit messages
Read below documents to know more: