-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
Тихий (никакой индикатор выполнения) TeamCity - очень хороший сервер CI. (а версия "Professional" бесплатна)
Я использую ее больше года для создания проектов .NET, и должен сказать, что она намного лучше, чем CC.NET IMHO.
Сильные стороны:
Если вы этого не видели, вы можете проверить Матрицу функций непрерывной интеграции , где перечислены практически все существующие CI-серверы.
Я работаю над Java-версия CruiseControl, а сейчас я работаю в Urbancode, который делает AnthillPro . С этой точки зрения правильный инструмент зависит от того, что вы ищете. Если вы просто хотите получить быструю обратную связь после сборки, подойдет множество инструментов. Если вы хотите настроить сетку сборки, то есть небольшая группа инструментов. Если вы хотите отслеживать зависимости между проектами и развертываниями в нескольких средах, вы относитесь к еще меньшей группе.
Bamboo является альтернативой ... он также предоставляется как часть интегрированного набора инструментов или облачной службы. Они включают Subversion, Jira (ведение журнала задач / ошибок), confluence (WIKI) и другие инструменты кодирования - см. Ссылку.
Они доступны как управляемая служба, или вы можете приобрести пакет и запустить его внутри компании. Их пакеты расширены для использования системы единого входа и централизованно администрируются.
TeamCity - действительно хорошее решение.
Hudson также действительно отличный инструмент, и даже если он в основном предназначен для проектов Java, его можно использовать в .Net или C ++ теперь проектировать довольно легко ...
Why not MSBuild if you are building .Net projects? Do you have a TeamFoundationServer, if so, TeamFoundationBuild and MSbuild are a definite possibility.