2016-08-25 5 views
-1

У меня есть сборка TFS, которая продолжается навсегда, хотя все задачи были завершены. Я включил во все Цели. Я получаю последнее сообщение, но сборка все еще работает.tfs build не завершен, хотя все задачи завершены

+0

Появится сообщение с вопросом об ошибке? Вы настроили определение сборки? Проверьте журнал событий в средстве просмотра событий, чтобы узнать, есть ли что-нибудь полезное. –

ответ

0

Я нашел проблему. My Build развертывает несколько приложений для нескольких профилей серверов. в качестве действий перед развертыванием и после развертывания в сборке использовались задачи MSBuild Exec для запуска пакетных файлов, которые используют PsExec на удаленных серверах. Один из этих пакетных файлов не заканчивался. И поскольку используется задача Exec ContinueOnError = 'true' Timeout = '5000' MSBuild перешел к следующей задаче, пока не завершит все, а затем дождитесь завершения этого процесса пакетного файла. Когда я подключаюсь к серверу TFS и убиваю этот пакетный процесс, сборка завершается.

Позже я исправил проблему подвески в этом пакетном файле.