GoCD Integration with external tools
Integration with bug tracking and story management tools
GoCD allows you to link your commit messages with bug tracking and story management tools which are web applications.
The following shows an example of tracking cards on Jira by card numbers starting with a β#β (e.g: #3301):
![]()
The pattern has an extra β#β because it is an escape character for a parameter. More informationβ¦
For power users, hereβs how youβd do it from Config XML:
<pipeline name="mypipeline">
<trackingtool link="https://jira.atlassian.com/go/${ID}" regex="##(\d+)"/>
...
</pipeline>
Now, when a user commits code with comments like β#3301 - Make sure the TrackingToolConfig andβ¦β, GoCD detects the modifications and automatically links story/bug numbers to the configured tracking tool:
![]()
Monitoring your builds with client tools
GoCD allows you to monitor your builds with CCTray through the url βhttp://[your_go_server]:8153/go/cctray.xml.
If you have switched on security in your configuration you can use BASIC authentication to connect. In many cases you can do this by including the username and password in the URL. The username and password should not include special characters.
For example:
http://[username]:[password]@[your_go_server]:8153/go/cctray.xml
From 12.3, the CCTray feed includes a message tag with the βbreakersβ attribute that includes names of users who made the commit that broke the pipeline. Most CCTray clients support this message tag.