用于标记失败的TeamCity构建的Mercurial书签

时间:2014-08-01 09:25:11

标签: mercurial continuous-integration teamcity tortoisehg

设置

  • 一个“中央”hg repo和devs从中拉出来。
  • 通过推送到中央仓库来触发TeamCity CI服务器。
  • 每晚制作4个配置并标记回购。

我们希望可视化信息

  

“此更改集导致TeamCity中的失败CI构建”

直接在TortoiseHG的DAG内。

这样,开发人员可以确定哪个变更集是“一个很好的起点”,而无需在TeamCity服务器上查找。

1 个答案:

答案 0 :(得分:0)

我们正在研究 Mercurial书签:在CI构建成功时,在最后一个构建步骤中设置它们。

优点:

  • 他们在TortoiseHG中脱颖而出
  • 添加或删除它们不会增加历史记录

缺点:

  • 无法保证将它们拉过来
  • 可以随意修改
  • 他们打算搬家

标签不是一个选项:我们已经在夜间构建中标记了4次,
所以这些新标签会增加杂乱。
此外,我们不知道标记(不断增长的.hgtags文件)是否可以使用额外标记进行良好扩展。