最近我们发生了服务器崩溃,我们不得不重新安装teamcity。不幸的是,备份没有正确完成,我们必须重新配置它。我们正在使用新版本7.1.4。
在6.5中,我记得能够指定构建代理的checkout目录。在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 checkout以加载测试输入文件。
有人知道现在是否确实可以在7.1.4中指定构建代理程序svn checkout目录?如果没有,我最好找一个解决方法。
谢谢!
答案 0 :(得分:0)
我是瞎子。
Checkout目录位于构建配置的“版本控制设置”配置步骤中。
默认情况下,它设置为“自动”。在上面的组合框中选择自定义路径之前,不会显示要编辑它的文本框。我必须扫描文本框而忽略阅读组合框标题。
糟糕。