Как заставить TeamCity распознавать msbuild ошибки компиляции, с помощью бегуна Rake

У меня есть проект.NET со сценарием сборки Граблей. Грабли называют msbuild.exe, чтобы сделать фактическую компиляцию. Когда я настраиваю сборку TeamCity 5.0 с помощью бегуна Граблей, ошибки компиляции не распознаны как таковые TC. Когда ошибка компиляции происходит:

  1. Сборка действительно прерывается и отмечается как отказ;
  2. Обзор журнала не содержит сообщение ошибки компиляции. Я должен пойти для Создания Журнала-> Все сообщения для наблюдения отказа;
  3. Об отказе компиляции не сообщают по электронной почте. Заполнитель {COMPILATION_ERRORS} в моем шаблоне уведомления по электронной почте заменяется пустой строкой.

Что я должен сделать, чтобы заставить TC распознавать ошибки компиляции?

12
задан Seth Petry-Johnson 10 December 2009 в 20:23
поделиться

1 ответ

Ответ, как показано в этой ветке форума поддержки TeamCity , состоит в том, чтобы указать MSBuild использовать специальный прослушиватель журнала TeamCity с помощью переключателя "/ l":

msbuild /l:JetBrains.BuildServer.MSBuildLoggers.MSBuildLogger,<path to dll>

DLL поставляется в каталоге агента TeamCity: {agent} /plugins/dotnetplugin/bin/JetBrains.BuildServer.MSBuildLoggers.dll

16
ответ дан 2 December 2019 в 20:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: