0

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

谢谢!

4

1 回答 1

0

我瞎了。

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

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

哎呀。

于 2013-03-07T05:50:44.257 回答