Mercurial+;TeamCity-推荐设置

Mercurial+;TeamCity-推荐设置,mercurial,teamcity,Mercurial,Teamcity,是否有人推荐使用Mercurial建立TeamCity的最佳实践?我们以前一直使用SVN作为我们的源代码管理提供商,它工作得很好,但我很难让它与Mercurial一样顺利工作。我相信部分时间需要适应新车型,但即便如此 主要的问题似乎是TeamCity坚持在几乎每一个构建上都进行彻底的检查。它似乎在随机更改用于确定源代码存储位置的哈希(尽管配置没有更改) 当我们使用bitbucket来托管Mercurial存储库时,服务器每次都会消耗150MB以上的源代码和依赖项,这使我们的部署和连续构建过程陷入

是否有人推荐使用Mercurial建立TeamCity的最佳实践?我们以前一直使用SVN作为我们的源代码管理提供商,它工作得很好,但我很难让它与Mercurial一样顺利工作。我相信部分时间需要适应新车型,但即便如此

主要的问题似乎是TeamCity坚持在几乎每一个构建上都进行彻底的检查。它似乎在随机更改用于确定源代码存储位置的哈希(尽管配置没有更改)

当我们使用bitbucket来托管Mercurial存储库时,服务器每次都会消耗150MB以上的源代码和依赖项,这使我们的部署和连续构建过程陷入停顿


如果您能提供我们可能在这里做错的任何信息,我们将不胜感激。谢谢。

是否确保未选中“生成前清理所有文件”设置

帮助我的设置的另一个方法是在每个构建配置=>版本控制设置(例如C:\TCProjects)中定义一个签出目录,这样所有repo都在同一个目录中签出,并且与自动生成的哈希目录相比,更容易检查正在发生的事情


您是否指定了它应该从哪个分支提取?另外,您使用的是代理端还是服务器端签出?@Lasse抱歉,刚刚看到您的评论。它只是来自默认分支-(我应该明确指定吗?),并使用服务器端签出