2010-07-19 79 views
0

那么,为什么要努力改善我工作的公司的一些开发习惯,我决定尝试使用TeamCity创建CI过程。这是相当直接的,直到我尝试建立我的Build Agent以构建由大约11个mercurial回购(每个项目1个)组成的.sln在具有多个Mercurial Repos的项目中使用teamcity

因此,目前据我所知,从我在TeamCity代理设置中可以看到的情况,我指出代理程序到repo以从“执行创建构建设置”选项卡执行构建,我转到VCS设置,在此处点我似乎无法弄清楚如何让它从与sln文件关联的所有回购协议中获取更改?

我是以这种错误的方式去做还是错过了一些明显的东西?

回答

1

TeamCity当然可以做到这一点。

转到项目“编辑配置设置”。打开“版本控制设置”。单击“附加现有的VCS根目录:”或“创建并附加新的VCS根目录”。您可以添加尽可能多的VCS根(也称为存储库)。

据我记得,TeamCity将所有的回购单拉入单一目录。

我用我的SVN回购做了同样的把戏。工作很好。

相关问题