Ошибки скрипта развертывания MS Web и TeamCity

Поэтому мы используем TeamCity в качестве CI-сервера (версия 7.1.1). И мы используем собственный веб-инструмент развертывания MS в качестве средства публикации на наших серверах (стандартный тариф ASP.NET). Однако я заметил, что командные файлы, которые создаются при веб-развертывании, плохо работают с TeamCity.

Вот что отображается в журнале сборки: http://dpaste.com/826346/

В сценарии четко написано, что произошла ошибка. Однако TC, похоже, не может это обнаружить, так как красный свет не загорается. Есть ли (хороший) способ исправить и обнаружить это, чтобы мы не получали неверные отчеты о состоянии выполнения сборки? TC в настоящее время настроен так, что сценарий развертывания выполняется средством запуска командной строки.


person Svend    schedule 07.11.2012    source источник


Ответы (1)


Чтобы исправить это, измените AppPool сайта IIS на .net версии 4.0. В сообщении об ошибке указано, что приложение ожидает 4.0, но инструмент веб-развертывания находит 2.0.

Чтобы обнаружить это, я думаю, вы можете настроить условие сбоя сборки, чтобы сбой сборки, когда «средство выполнения сборки регистрирует сообщение об ошибке».  сбой сборки, когда средство выполнения сборки регистрирует сообщение об ошибке

person pellucid    schedule 13.11.2012
comment
Проверка этого сама по себе, похоже, ничего не изменила, однако соседнее условие сбоя сборки Add имеет возможность сканировать журнал на предмет точного текста, который действительно работает, по крайней мере, для размещения большого прочитанного текста на странице обзора, что я в основном хотел ;-) - person Svend; 15.11.2012