Создание папки на удаленном сервере с использованием командного файла от агента сборки teamcity - PullRequest
2 голосов
/ 31 октября 2011

Я пытаюсь создать папку на удаленном компьютере, запустив пакетный файл из teamcity, а затем скопировать источник в эту папку, но, похоже, это не так.Используя следующий код, создайте и скопируйте

SET dirTempBackup=\\server1\BackupStorage\temp\test
SET Current=\\server1\web\BuildEnvironment\test

 ECHO Starting to copy files.
 IF NOT EXIST "%dirTempBackup%" MKDIR "%dirTempBackup%"
 IF NOT EXIST "!Current!" (
ECHO ERROR! Not found: !Current!
 ) ELSE (
ECHO Copying: !Current!
SET Destination=%dirTempBackup%\!Current:~0,1!
REM Directory.
XCOPY "!Current!" "!Destination!" /v /c /i /g /h /q /r /y /e
)

, используя временный каталог, сжимая его позже, а затем удаляя в конце.Teamcity генерирует Доступ запрещен.и ошибка копирования из-за неверного пути.Проверьте, что у пользователя teamcity есть полные права на эту папку.

1 Ответ

2 голосов
/ 03 января 2012

проверка разрешений как для источника, так и для пункта назначения устранила проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...