最近我们发生了服务器崩溃,我们不得不重新安装 teamcity。不幸的是,备份没有正确完成,我们必须重新配置它。我们正在使用新版本 7.1.4。
在 6.5 中,我记得能够指定构建代理的检出目录。我很难在 7.1.4 中找到可以做到这一点的地方。但似乎默认情况下它是:
C:\TeamCity\buildAgent\work\7af1ebc62605b268
我假设字母数字目录可能会发生变化。
也许那个特性,即指定 svn checkout 目录的选项,被取消了。在任何情况下,我都想指定 checkout 目录,因为我们的一些测试已经硬编码了该参数,它可以省去我在代码中确定运行时 checkout 目录的麻烦。
问题是当我使用 MSBUILD 选项时,当前目录实际上是
C:\TeamCity\buildAgent\temp\buildTmp\SYSTEM_DEVSERVER 2013-03-06 22_22_14\Out
并且需要知道 teamcity 结帐才能加载测试输入文件。
有谁知道现在是否确实可以在 7.1.4 中指定构建代理 svn checkout 目录?如果没有,我最好找到解决方法。
谢谢!