Как сделать обработку ошибок в скриптах сборки nant? - PullRequest
2 голосов
/ 15 мая 2009

Я пишу скрипт сборки NAnt, который отвечает за развертывание некоторых файлов на сервере iss. В качестве части этого я хотел бы добавить обработку ошибок в мои сценарии - то, чего я раньше не использовал.

Введение обработки ошибок неизбежно приводит к размышлениям о структуре файла (ов) сборки. Я думаю о структуре как о группировке логики в целях и зависимостях между ними.

В NAntContrib я нашел задачу, которая должна облегчить работу, чем стандартное свойство "onfailure". К сожалению, возможно (по крайней мере, для меня) найти короткие и довольно простые примеры его использования. Что мне нужно, так это рекомендации о том, как создать целую файловую структуру, которая обрабатывает ошибки для более сложных сценариев.

1 Ответ

2 голосов
/ 05 июля 2010

Как насчет использования блоков try / catch вместо любого хрупкого кода?

http://nantcontrib.sourceforge.net/release/0.85/help/tasks/trycatch.html

...