如果teamcity构建被破坏,是否可以停止subversion checkin?

时间:2012-04-12 13:48:17

标签: svn teamcity

我们有一个庞大的分布式团队,其中一些团队在没有先更新的情况下不断检查,并且(更糟糕!)在团队城市建设为红色时办理登机手续。

在允许人们检查新工作之前,是否可以设置subversion来检查团队城市构建状态?

我意识到这几乎肯定是一件可怕的事情,团队教育和自满会更好......

2 个答案:

答案 0 :(得分:3)

您可以编写一个svn预提交挂钩,它将使用TeamCity API查看构建是否已损坏,如果是,请停止提交。

答案 1 :(得分:2)

Teamcity提供了一个名为“pre-tested commit”的功能,也许这可以帮到你?