【问题标题】:In TeamCity Professional 7.1.4 (build 24331), how can I specify the build agent's checkout directory?在 TeamCity Professional 7.1.4(内部版本 24331)中,如何指定构建代理的结帐目录?
【发布时间】:2013-03-07 04:16:02
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: teamcity-7.0


    【解决方案1】:

    我是瞎子。

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

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

    哎呀。

    【讨论】:

      猜你喜欢
      • 2015-08-23
      • 1970-01-01
      • 2012-06-27
      • 2014-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 2013-09-30
      相关资源
      最近更新 更多