Team City V8,从作为代理结帐更改为作为服务器结帐,更改工作目录

Team City V8, changing from checkout as agent to checkout as server, changes working directory

我们目前正在使用teamcity v8(最终会升级) 现在我们在同一台机器上有一个服务器和代理,所有 VCS 都设置为 "checkout as agent"。

通过这样做,我得到了这个目录结构:

[agentdirectory]\work\[hashcode]\[all the code]

然后我尝试添加第二个代理并需要将结帐样式更改为 "as server",但随后发生了此更改

[agentdirectory]\work\[hashcode]\[branch name]\[all the code]

这会打乱任何构建,因为我希望根 project.proj 文件直接位于 [所有代码] 下,但现在它不再存在了。

有什么办法可以避免这种情况吗?这是 teamcity 的 V8 的错误吗?

否则这会迫使我更改构建文件夹、测试文件夹和工件。

所以答案是环绕扫描插件中的一个错误。他们现在意识到了这一点,并将“在未来”修复它