psake против rake для сборок .NET

Я исследую инструменты сборки для использования с приложением ASP.NET MVC 2. Мне нравится идея использовать язык сценариев, а не XML, и я сузил свой выбор до psake или rake. У меня нет большого опыта работы с Ruby или PowerShell, но я тоже хочу учиться. Я не возражаю против установки Ruby на моем сервере сборки, если это мой лучший вариант.

В моей сборке нет ничего слишком сложного или необычного. Мне нужно будет извлечь мой источник из репозитория Mercurial, создать решение Visual Studio 10, выполнить некоторые преобразования файлов конфигурации, построить / запустить сценарий SQL на основе проекта базы данных (Data Dude), реплицировать веб-публикацию VS и, возможно, выполнить какую-нибудь другую базовую синхронизацию файлов.

У кого-нибудь есть опыт работы с rake и psake, который мог бы их сравнить? Есть ли у одного преимущество перед другим с точки зрения возможностей, или все сводится к предпочтению языка сценариев?

Заранее спасибо.

РЕДАКТИРОВАТЬ: У меня еще нет решения CI, но я склоняюсь к использованию TeamCity. Подумал, что стоит упомянуть об этом на случай, если один инструмент сборки будет работать с ним лучше, чем другой.

18
задан Todd Menier 5 October 2010 в 19:41
поделиться