在TeamCity Professional 7.1.4(build 24331)中,如何指定构建代理的checkout目录?

时间:2013-03-07 04:16:02

标签: teamcity-7.0

最近我们发生了服务器崩溃,我们不得不重新安装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目录?如果没有,我最好找一个解决方法。

谢谢!

1 个答案:

答案 0 :(得分:0)

我是瞎子。

Checkout目录位于构建配置的“版本控制设置”配置步骤中。

默认情况下,它设置为“自动”。在上面的组合框中选择自定义路径之前,不会显示要编辑它的文本框。我必须扫描文本框而忽略阅读组合框标题。

糟糕。