robocopy
используйте другой код ошибки, код ошибки 1
не является реальной ошибкой, он просто говорит о том, что один или несколько файлов были успешно скопированы.
TFS распознает код ошибки 1 как реальную ошибкуи сбой сборки.
Чтобы решить эту проблему, необходимо изменить код ошибки robocopy
:
(robocopy c:\dirA c:\dirB *.*) ^& IF %ERRORLEVEL% LEQ 1 exit 0
^& IF %ERRORLEVEL% LEQ 1 exit 0
преобразует код ошибки 1
в 0
итогда сборка TFS не будет завершена неудачей.