如何将构建代理工作位置从 teamcity 服务器更改为其他位置

How to change the build agent work location to other location from teamcity server

我从 teamcity 服务器调用了 bat。下面是日志。 在必须将目录位置更改为我在 cd.

中提到的 bat 中
Starting:C:\AUTOEBCDeployment\Autodeploy.bat
in directory: D:\ProgramData\JetBrains\TeamCity BuildAgent\worka77def6c3e16d10
D:\ProgramData\JetBrains\TeamCity BuildAgent\worka77def6c3e16d10>cd C:\AUTOEBCDeployment\dist
D:\ProgramData\JetBrains\TeamCity BuildAgent\worka77def6c3e16d10>for /F "tokens=*" %a in ('dir /b /a-d *.zip') do set DIST_FILE=%a 
File Not Found

如果您阅读了 CD /? 的帮助信息,您会发现正确的语法是:

CD /D "C:\AUTOEBCDeployment\dist"

双引号是可选的,但建议使用。

您可以在构建步骤中设置 "Working directory"

或者您可以更改代理 属性。打开 buildagent.property 文件并更改参数 workDir=C:\AUTOEBCDeployment\dist