TeamCity 4.5 не распознает элемент trycatch в скрипте nant

Наша команда недавно обновилась до TeamCity 4.5.4, но у нас возникли проблемы с тем, что TeamCity запускает наши собственные скрипты сборки.

Теперь мы получаем сообщение об ошибке: Invalid element <trycatch>. Unknown task or datatype.

Мы не меняли сценарий сборки во время или после обновления, поэтому мне интересно, что, если таковые имеются, нужно ли изменить, чтобы это снова заработало.

Часть сценария, которая вызывает проблемы, выглядит следующим образом:

<trycatch>
  <try>
<ncover>
       <snip>this does ncover stuff</snip>
</ncover>
  </try>
  <catch property="failure">
   <echo message="At least one test failed: ${failure}"/>
       <property name="fail.message" value="${failure}"/>
       <property name="test.failed" value="true"/>
  </catch>
</trycatch>

Кто-нибудь еще сталкивался с этой проблемой?

1 ответ

Решение

Я думаю, что задача trycatch является частью NantContrib. Вполне возможно, что NantContrib больше не входит в состав сборной. Или вашему сценарию требуется ссылка на обновление для nantcontrib. Просто мысль.

Другие вопросы по тегам