2014-01-11 4 views
2

robocopy를 사용하여 Bamboo 내부의 다른 서버로 파일을 이동하는 작업을 만들었습니다.RoboCopy + Atlassian 대나무 연속 통합

${bamboo.build.working.directory}\target\ \\DEVARCHER\inetpub\wwwroot\mywebsite\ /IS /MIR 

그러나 enter image description here

, 내가 할 때이 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:\windows\system32\robocopy C:\bamboo-home\xml-data\build-dir\PHX-PL-JOB1\target\ \\DEVARCHER\inetpub\wwwroot\phoenix\ /IS /MIR] 
was 1 while expected 0 

좋아 그래서 난 EXIT /B 0를 돌려 다른 곳에서 읽을 수 있지만 다음 ROBOCOPY 만 폴더를 이동하고를 파일이 아닙니다. 왜 아무도 아이디어가있어?

답변

4

작업을 '스크립트'로 변경 한 다음 문제를 일으키는 params에 robocopy 문을 래핑 할 수 있도록 다음을 삽입하십시오. 최종 결과 :

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