Integrate QuickBuild with GitHub Issue

You are viewing an old version (v. 2) of this page.
The latest version is v. 3, last edited on Nov 21, 2013 (view differences | )
<< View previous version | view page history | view next version >>

Since QuickBuild 5.1.0, QuickBuild integrates with GitHub by featuring:

  • Hyperlink the issue ids mentioned in commit message
  • Generate an issues report from commit messages
  • Create an issue to Bugzilla based on step condition

Configure GitHub Issue Tracker

Go to configuration settings and select GitHub server to define, and then below screen will be displayed:
Unable to render embedded object: File (github-setting.png) not found.

Below lists the descriptions of these properties:

Property Description
Server URL The URL of GitHub server.
User Name The user name which will be used to retrieve the issues information from GitHub server.
Password The password for the user.
Issue Pattern Uses Java regular expression to match the issue ids from commit messages. By default, below pattern will match #123 or bug:123.
    (?<!\:)(?:#|bug:)\d+
  

After you configured, all issues mentioned in commit messages will by hyperlinked:
Unable to render embedded object: File (issues-on-overview.png) not found.

and an issues report will be shown in Issues tab:
Unable to render embedded object: File (issues-report.png) not found.

Create issue to GitHub

To create an issue to GitHub, Create GitHub Issue step should be added to your build workflow. You may use this step to track your build status in GitHub.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.