Как стать автором
Обновить

Комментарии 21

Не поленился разметить красиво все, но вот вопрос почему именно CruiseControl.NET?
Так исторически сложилось. CC.NET позволяет легко его конфигурить, настраивать в какой последовательности всё билдить. Да и для того, чтобы переносить 200 с лишним проектов на другую билд-платформу, необходимо иметь достаточно веские основания.
200 проектов это да… Мы перенесли 10 своих на TeamCity и пока не нарадуемся.
Я бы порекомендовал рассмотреть TeamCity как вариант. Перенос 200 проектов не должен будет занять ощутимое кол-во времени, но GUI nтам на порядок краше, единственный минус это отсутствие нормального разграничения прав в бесплатном варианте.
TeamCity — отличный вариант, но нужно представлять себе бонусы, которые будут получены (потеряны?) при миграции.
При 200 проектах можно и вспомнить:
— Светит солнышко?
— Светит.
— Ну вот и не трогай.
TeamCity дает 100 очков вперед обычному CruiseControl думаю с .NET тоже самое.
Ну GUI, на мой взгляд не главное, задача же билд-сервера билдить :) Ну а что касается TeamCity, просто для переноса необходимо с ним самим разобраться, понять как его можно кастомизировать, вот на это и уйдет время. И не совсем сейчас видны существенные бенефиты, если всё и так просто великолепно работает.
Стукнитесь в skype — поделюсь впечатлениями.
Раз уж вы активно пользуетесь MSTests, то было бы полезно узнать:
1. А есть ли поддержка запуска MSTests в 2008 Pro средствами самой студии?
2. Можно ли запускать такие тесты на сервере без VS? Ведь это отдельная лицензия.
3. Версий ncover 1.5.8.0 (x86) работает до сих пор и бесплатна, нет?
4. Возможно ли использовать MSTests с Rhino.Mocks?
1. Да, Professional версия имеет встроенную поддержку тестирования через MSTest. Ей как раз и пользуемся
2. На этот вопрос я не смогу ответить, т.к. в вопросы лицензирования я не вдавался, за это отвечает IT-отдел. :)
3. Вот этого не знал, спасибо. Хотя непосредственно на сайте я этого не смог найти, только на форумах. Но это же версия 2008 года, насколько я понимаю?
4. Я использую Moq, поэтому тут тоже точно не смогу ничего сказать, но думаю, что проблем не должно возникнуть.
1. Изначально это было невозможно, сообщество «продавило» видать.
2. NCover дешевле VS ;)
3. У меня сборка 2007 года. Сейчас она называется community edition на сайте, может пересобрали с новой лицензией?

4. Возможно ли использовать MSTests с Rhino.Mocks?
Да, можно. А почему вы усомнились? Rhino.Mocks это же обычная либа.

П.С. фак, как оно умудряется отправлять само…
Не устаю радоваться CC.NET — бесплатный, легкий и невероятно гибкий билд-сервер.
Можно дописывать любые надстройки, выстраивать любые стратегии сборки и кастомизировать все, что угодно!
Этакий конструктор — «собери сам», в отличии от готовых платных решений. В последних не всегда удается сделать то, что нужно, а начнешь кастомизировать — упираешься в массу ограничений.
Мм, чем вас не устроил TeamCity, например?
К слову, там покрытие из коробки
Узнал про TeamCity. Огромное спасибо!
Может, вы и про Resharper / Youtrack не знаете?:))
Нет, с этим продуктами Jet Brains, ровно как и с IDEA, знаком хорошо.
В 5ой версии были достаточно жёсткие ограничения на free версию.
Используем на проекте TeamCity + встроенный в него dotCover. Настраивается это все минут за 15 через GUI. Советую попробовать для какого-нибуть нового проекта — очень классное решение, у меня одни позитивные эмоции.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории