【问题标题】:TeamCity Build Agent failed to create build checkout directoryTeamCity Build Agent 无法创建构建签出目录
【发布时间】:2012-04-26 05:44:11
【问题描述】:

我正在使用 TeamCity 从 SVN 构建项目。

每次我尝试构建我的项目时,它总是向我显示以下消息: 构建错误 [13:11:57]:代理无法在 C:\TeamCity\buildAgent\work\https:\192.168.10.66\svn\WMSHelperCE\trunk 创建构建签出目录。请检查代理是否具有必要的权限,并且磁盘上有足够的可用空间。

但是,我在互联网上寻找答案,但仍然无法正常工作。 谁能告诉我如何解决这个问题?

【问题讨论】:

  • 您可以从 TeamCity 框中 ping 您的服务器吗?TeamCity 代理用户是在远程服务器中具有权限的域用户?尝试在其他位置的 Box 服务器中手动签出存储库,以检查连接性。
  • 是的,我可以从 TeamCity 框中 ping 服务器。我已通过 EveryOne、网络服务和本地服务为 TeamCity 服务分配了完全控制权限。但是还是不行。
  • 您使用的是什么版本的 TeamCity?

标签: svn continuous-integration teamcity


【解决方案1】:

您似乎正试图将构建代理设置为在已损坏路径的远程计算机 (C:\TeamCity\buildAgent\work\https:\192.168.10.66\svn\WMSHelperCE\trunk) 上执行其工作。我不知道这是否真的可行,您是否有理由想要这样做,因为您不想与其他构建代理共享构建代理工作文件夹。 Teamcity 将指示构建代理提取源代码,或者根据您的设置将其发送给它们。

要解决此问题,您需要编辑 build agents property file 并将 workDir 和可能的 tempDir 属性设置为本地路径,它可以是相对路径或绝对路径。

编辑

再次查看您的路径后,您似乎正在尝试将工作路径设置为您的项目存储库。这不是应该做的。您构建需要从存储库中提取项目,并且构建是在构建代理上本地完成的。查看有关设置 builds version control 的帮助页面。

【讨论】:

    猜你喜欢
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    相关资源
    最近更新 更多