В моем скрипте nant есть следующая цель:
<target name="update" verbose="true">
<copy todir="${dirs.deploy}">
<fileset basedir="${dirs.drop}\_PublishedWebSites\RomanceReminder.Web">
<include name="**/*.*" />
</fileset>
</copy>
</target>
когда я запускаю этот скрипт вручную, в журнале виден следующий вывод:
[Nant]
C: \ Проекты \ RomanceReminder \ BuildScripts.Custom_test_deploy.build
Buildfile:
Файл: /// C: /Projects/RomanceReminder/BuildScripts.Custom/_test_deploy.build
Целевая среда: Microsoft .NET
Рамки 3.5
Заданные цели: go
error_check:
stop_w3svc:
чистка:
[эхо] Удаление C: \ Webs \ Nightly.
обновление:
[копия] Копирование 93 файлов в
'C: \ Полотна \ Nightly'
.
start_w3svc:
перейти:
СТРОИТЬ УСПЕШНО
Общее время: 2,6 секунды.
Как видите, вы переместите 93 файла в папку web \ nightly.
Когда этот скрипт запускается через TeamCity, по какой-то причине копия не происходит. Team city работает под учетной записью администратора, поэтому он должен иметь все необходимые разрешения. Файл журнала для TC показывает точный текст выше, кроме задачи обновления ничего не показывает.
У кого-нибудь есть идеи, как я могу даже устранить эту проблему?
ОБНОВЛЕНИЕ: Я перевернул бит в задаче копирования, чтобы получить подробное ведение журнала. и теперь я вижу следующее в моем журнале TeamCity:
[copy] Копирование 0 файлов в 'C: \ Webs \ Nightly'.
Я все еще в замешательстве, я могу запустить его из командной строки, и все работает, но TC не копирует файлы ... 8 (