2010-03-07 2 views
4

Я хочу автоматизировать процесс сборки своей компании. Мы используем платформуNet.Net для разработки программного обеспечения и в настоящее время используем VisualSourceSafe в качестве источника управления.Какой CI подходит для .Net

Так что я хочу знать, какие инструменты являются лучшим CI для платформы .net.

Основываясь на моих поисках, я обнаружил, что CrouseControl.Net лучше других, и что вы думаете.

примечание: Я также задал вопрос о: integrating Sourcesafe with a CI tool, но это не похоже на этот вопрос.

TeamCity - CrouseControl.Net - или т.д.

+2

Не забудьте Хадсон! Это бесплатно и потрясающе. Существует множество плагинов, включая Visual SourceNotSoSafe. То, что он написан на Java, не мешает вам создавать с ним .NET-проекты. –

ответ

2

question содержит ответы, которые сравнивают cruisecontrol.net и teamcity.

Лично я был очень доволен Teamcity. Я использовал cc.net годами, но TeamCity работал лучше для меня.

длинный список непрерывных вариантов интеграции находится в Wikipedia

+0

@Mike - спасибо за вопрос, я также ищу другой вариант CC.net и TeamCity хороши, но есть ли какой-либо третий вариант, который можно было бы использовать? –

+0

@ Насер Хаджилу - да есть несколько вариантов. Я не использовал никого из других, поэтому я не чувствую себя комфортно, сравнивая их, но я перечислил некоторые из них, о которых я знаю. –

1

"Бест" является очень субъективным.

Если вы хотите быстро встать, TeamCity - это путь вперед IMO. Его пользовательский интерфейс панели управления также удаляет пятна с пользовательского интерфейса CruiseControl.NET.

CC.NET требует совсем немного ручной настройки конфигурации XML и т. Д., Но как только настройка будет довольно приятной и, конечно же, бесплатной. TeamCity бесплатно для до 10 разработчиков или около того.

+1

Teamcity бесплатна для 20 разработчиков, 3 агентов и 20 конфигураций сборки. – pauloya

1

TFS 2010;) Встроенный блок управления исходным кодом, сборочные системы, хранилища документов, отчетности, отслеживания рабочих элементов, и лучше всего: строить для .NET

0

из The Art of Unit Testing with Examples in .NET книги - Глава 6

Один популярный непрерывен инструмент интеграции CruiseControl.NET. Это полностью открытый исходный код и автоматически, когда некоторые поддерживает идею задач, которые являются отдельными команды, которые выполняются во время сборки, а также концепция запускающего, который может начать сборку происходят события, такие как в качестве обновлений управления версиями.

Коммерческие инструменты , Visual Studio Team System 2008 поддерживает автоматические сборки и непрерывную интеграцию из коробки. Если немного превышает ваш бюджет, посмотрите на FinalBuilder и Visual Build Pro. Эти два коммерческих и очень успешных инструментария построения позволяют осуществлять визуальное редактирование и техническое обслуживание автоматизированных проектов строительства . То, что означает упрощение обслуживания файла сборки, который может стать довольно пугающим для больших проектов.

Смежные вопросы