GoCD与外部工具的集成
与缺陷跟踪和故事管理工具的集成
GoCD允许您将提交消息与缺陷跟踪和故事管理工具链接起来,这些工具是Web应用程序。
以下示例展示了通过以“#”开头的卡片编号(例如:#3301)在Jira中跟踪卡片:
模式中有一个额外的“#”,因为它是一个参数的转义字符。更多信息...
对于高级用户,这是如何从Config XML中实现的:
<pipeline name="mypipeline">
<trackingtool link="https://jira.atlassian.com/go/${ID}" regex="##(\d+)"/>
...
</pipeline>
现在,当用户提交代码时,如果注释包含类似“#3301 - 确保TrackingToolConfig并且...”,GoCD会检测到修改并自动将故事/缺陷编号链接到已配置的跟踪工具:
使用客户端工具监控您的构建
GoCD允许您通过网址‘http://[your_go_server]:8153/go/cctray.xml’使用CCTray监控构建。
如果您在配置中启用了安全性,可以使用基本身份验证进行连接。在许多情况下,您可以通过在URL中包含用户名和密码来实现这一点。用户名和密码不应包含特殊字符。
例如:
http://[username]:[password]@[your_go_server]:8153/go/cctray.xml
从12.3版本开始,CCTray订阅源包括一个带有“breakers”属性的消息标签,该属性包含导致管道中断的提交用户的名称。大多数CCTray客户端都支持此消息标签。