#.net #msbuild #continuous-integration #teamcity
#.net #msbuild #непрерывная интеграция #teamcity
Вопрос:
Я добавил внешнее приложение к процессу сборки проекта MSBuild (через задачу Exec), и это заставляет TeamCity поверить, что компиляция завершилась неудачей, потому что оно выводит «Ошибка …» в начале строки. Однако это не ошибка, и даже если бы она действительно была ошибкой, задача Exec настроена на игнорирование кода завершения команды, который внешнее приложение использует для уведомления об ошибках.
Что я могу сделать? Я спрашивал на официальном сайте несколько дней назад, но пока не получил никакого ответа.
Ответ №1:
Вы могли бы создать свое собственное приложение, чтобы скрыть выходные данные. Затем прочитайте код выхода и завершите работу с ошибкой или продолжите в зависимости от того, как все прошло.
Комментарии:
1. Отметил это как ответ, поскольку, похоже, это единственный способ решить проблему прямо сейчас. Однако я думаю об этом скорее как об ошибке TeamCity.