RoboCopy + Atlassian Bamboo Непрерывная Интеграция



Я создал задачу для перемещения моих файлов на другой сервер внутри Bamboo с помощью robocopy.



 ${bamboo.build.working.directory}target \DEVARCHERinetpubwwwrootmywebsite /IS /MIR


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



Однако, когда я делаю это robocopy возвращает неправильный код, который ожидается:



build   10-Jan-2014 13:41:56       Ended : Fri Jan 10 13:41:56 2014
simple 10-Jan-2014 13:41:56 Failing task since return code of
[C:windowssystem32robocopy C:bamboo-homexml-databuild-dirPHX-PL-JOB1target \DEVARCHERinetpubwwwrootphoenix /IS /MIR]
was 1 while expected 0


Хорошо, я прочитал где-то еще, чтобы вернуть EXIT /B 0, но тогда robocopy перемещает только папки, а не файлы. У кого-нибудь есть идеи почему?
408   1  

1 ответ:

Изменение задачи на "скрипт" и последующая вставка следующего позволили мне обернуть оператор robocopy в парамы, которые вызвали проблему. Конечный результат:

 (C:\windows\system32\robocopy ${bamboo.build.working.directory}\target\ \\DEVARCHER\inetpub\wwwroot\phoenix\ /MIR) ^& IF %ERRORLEVEL% LEQ 4 exit /B 0

Comments

    Ничего не найдено.