Как изменить место работы агента сборки на другое место с сервера teamcity

Я вызвал летучую мышь с сервера teamcity. Ниже приведен журнал. В летучей мыши, которая должна изменить местоположение каталога на то, что я упомянул в файле cd.

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

person Ayesha    schedule 12.01.2018    source источник
comment
Возможный дубликат Командная строка не изменит каталог   -  person Melebius    schedule 12.01.2018
comment
@Melebius Удалите текст приглашения, чтобы мы могли видеть код. Снимки экрана не имеют атрибута кода и не нужны.   -  person ACatInLove    schedule 12.01.2018
comment
@ACatInLove Пути можно сократить, но важно сохранить информацию (которая удалена из вашего предложения), что команда используется для смены привода. Более того, этот вопрос кажется дублирующим, поэтому он не заслуживает внимания, чтобы сделать его идеальным.   -  person Melebius    schedule 12.01.2018


Ответы (2)


вы можете установить «Рабочий каталог» на этапе сборки

введите здесь описание изображения

Или вы можете изменить свойство агента. Откройте файл buildagent.property и измените параметр workDir=C:\AUTOEBCDeployment\dist

person Senior Pomidor    schedule 23.01.2018

Если бы вы прочитали справочную информацию от CD /?, вы бы заметили правильный синтаксис:

CD /D "C:\AUTOEBCDeployment\dist"

Двойные кавычки необязательны, но рекомендуются.

person Compo    schedule 12.01.2018