TeamCity не загружает новые файлы в Git
Недавно я добавил несколько файлов JS в свой веб-проект: WebProject.csproj
У меня есть определение CI в TeamCity, настроенное на использование MSBuild для построения решения со следующими параметрами командной строки:
/p:OutDir=%teamcity.build.workingDir%\ReleaseBuild\;Configuration=Release;UseWPP_CopyWebApplication=True;PipelineDependsOnBuild=False
Это позволяет легко выполнить развертывание на более позднем этапе, если это необходимо для других определений сборки.
Тем не менее, некоторые из недавних js-файлов, которые я добавил, не работают с MSBuild, потому что он не может выполнить копирование по конвейеру, потому что они не существуют в папке, в которой они существуют в git...
У меня установлено "Очистить все файлы перед сборкой", как показано в журнале TeamCity ниже:
[20:27:33]Updating sources: server side checkout (5s)
[20:27:33][Updating sources] Will perform clean checkout. Reason: "Clean all files before build" turned on
[20:27:33][Updating sources] Transferring cached clean patch for VCS root: GitProjectVCS
[20:27:37][Updating sources] Repository sources transferred: 36.49Mb total
[20:27:37][Updating sources] Removing C:\TeamCity\buildAgent\work\d002fb661417bf57
[20:27:37][Updating sources] Updating C:\TeamCity\buildAgent\work\d002fb661417bf57
Когда я делаю свежий git clone
js-файлы существуют в папке Scripts так же, как я их добавил. Однако, когда я проверяю рабочую папку, TeamCity помещает все файлы из git в файлы js, которых нет в папке Scripts...
Я что-то пропустил?? Спасибо за помощь.