Что-нибудь лучше, чем CruiseControl для.Net CI? [закрытый]

-I опция говорит завихрению делать ГЛАВНЫЙ запрос, в то время как -d'test=test' опция говорит завихрению делать POST, таким образом, Вы говорите завихрению делать два различных типа запроса.

curl -s -d'test=test' -D- -o/dev/null www.google.com 

или, в Windows:

curl -s -d'test=test' -D- -onul: www.google.com 

, Который является самым опрятным способом сделать это, насколько я могу найти. Опции:

  • -D- Дамп заголовок в файл, перечисленный, или stdout, когда - передается, как это.
  • -o/dev/null Отправляют тело в перечисленный файл. Здесь, мы отбрасываем тело, таким образом, мы только видим заголовки.
  • -s Тихий (никакой индикатор выполнения)
14
задан The Chairman 15 September 2009 в 14:26
поделиться

5 ответов

TeamCity - очень хороший сервер CI. (а версия "Professional" бесплатна)

Я использую ее больше года для создания проектов .NET, и должен сказать, что она намного лучше, чем CC.NET IMHO.

Сильные стороны:

  • Очень проста в настройке (веб-интерфейс)
  • Распределенная система (вы можете иметь несколько агентов сборки на нескольких машинах для распределения процесса сборки)
  • Встроенная поддержка многих систем управления версиями
  • ... проверьте сайт. Продукт потрясающий ...
19
ответ дан 1 December 2019 в 08:53
поделиться

Если вы этого не видели, вы можете проверить Матрицу функций непрерывной интеграции , где перечислены практически все существующие CI-серверы.

Я работаю над Java-версия CruiseControl, а сейчас я работаю в Urbancode, который делает AnthillPro . С этой точки зрения правильный инструмент зависит от того, что вы ищете. Если вы просто хотите получить быструю обратную связь после сборки, подойдет множество инструментов. Если вы хотите настроить сетку сборки, то есть небольшая группа инструментов. Если вы хотите отслеживать зависимости между проектами и развертываниями в нескольких средах, вы относитесь к еще меньшей группе.

8
ответ дан 1 December 2019 в 08:53
поделиться

Bamboo является альтернативой ... он также предоставляется как часть интегрированного набора инструментов или облачной службы. Они включают Subversion, Jira (ведение журнала задач / ошибок), confluence (WIKI) и другие инструменты кодирования - см. Ссылку.

Они доступны как управляемая служба, или вы можете приобрести пакет и запустить его внутри компании. Их пакеты расширены для использования системы единого входа и централизованно администрируются.

1
ответ дан 1 December 2019 в 08:53
поделиться

TeamCity - действительно хорошее решение.

Hudson также действительно отличный инструмент, и даже если он в основном предназначен для проектов Java, его можно использовать в .Net или C ++ теперь проектировать довольно легко ...

1
ответ дан 1 December 2019 в 08:53
поделиться

Why not MSBuild if you are building .Net projects? Do you have a TeamFoundationServer, if so, TeamFoundationBuild and MSbuild are a definite possibility.

0
ответ дан 1 December 2019 в 08:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: