Какова начальная стоимость настройки CruiseControl? - PullRequest
3 голосов
/ 27 октября 2008

Какова начальная стоимость настройки CruiseControl?

Ответы [ 10 ]

4 голосов
/ 27 октября 2008

Ключевым моментом здесь является не время, которое вы должны вкладывать в настройку CruiseControl. Вы можете сделать это за час или около того. Вопрос в том, есть ли у вас репозиторий кода (SVN, TFS) и готов сценарий сборки (что-то - сценарий MSBuild или около того - который будет очищать, перестраивать, тестировать и развертывать ваше приложение). Если нет, вам придется потратить некоторое время на это - в зависимости от сложности вашего проекта - но, несомненно, это займет гораздо больше времени, чем настройка сервера CruiseControl.

3 голосов
/ 27 октября 2008

Не более двух-трех часов, если вы новичок в этом. В первый раз, когда я использовал его, у меня было что-то, что извлекло последнюю версию из Subversion, скомпилировало ее с помощью MSBuild и затем загрузило ее менее чем за это время.

2 голосов
/ 27 октября 2008

Я бы порекомендовал Хадсон через CruiseControl в любой день недели. Я не могу придумать ничего, что может сделать CruiseControl, чего не может сделать Хадсон (лучше). Особенно веб-интерфейс намного лучше. Вы можете запустить Hudson прямо на своем компьютере (используя JNLP) и настроить свой проект за считанные минуты.

1 голос
/ 27 октября 2008

Программное обеспечение - бесплатно.

Аппаратное обеспечение - стоимость зависит. Если вы хотите запускать только по ночам, возможно, он может разделить пространство сервера с чем-то другим. Мы используем выделенный сервер со сборками каждые 15 минут.

Время установки - После того, как вы узнали, что вам нужно несколько часов, чтобы настроить новый сервер. Если вы новичок в CC, дайте день или два.

Если вы никогда не использовали сервер интеграции до того, как у вас будет возможность обучения для всей команды - подождите несколько недель.

Мы недавно переехали на новый сервер и настроили новую установку - это заняло несколько часов. Это для четырех проектов, двух разных поставщиков управления версиями, и включает в себя пользовательские задачи, такие как создание отчетов и создание файлов справки.

1 голос
/ 27 октября 2008

Я бы рекомендовал выделенную машину для круиз-контроля, она не должна быть удивительно мощной, но имейте в виду, что она должна быть способной компилировать ваш код.

Мы использовали старую машину разработчика, которая была отложена после обновления.

Насколько вам нужно время, затрачиваемое на затраты времени.

1 голос
/ 27 октября 2008

Требуется некоторое время, чтобы его запустить и запустить - но вы можете получить решение для сборки, используя задачу для создания файла .sln менее чем за день, если вы новичок в этой области.

Ситуация становится немного сложнее, когда вы добавляете модульное тестирование в различные фреймворки, определяете стоимость приборной панели, маркируете свои сборки и т. Д., Но все это занимает дни, а не недели, чтобы что-то запустить и запустить.

0 голосов
/ 12 апреля 2009

Джей Флауэрс запускает проект под названием CI Factory, который позволяет в кратчайшие сроки собрать вместе установку CruiseControl.NET с дополнительными модулями.

http://jayflowers.com/joomla/

Кроме того, вы можете послушать интервью подкаста .NET с ним:

http://www.dnrtv.com/default.aspx?showID=64

0 голосов
/ 27 октября 2008

Вы сможете настроить его примерно за 3 часа, и это совершенно бесплатно.

Тем не менее, вы можете тратить деньги на внешние инструменты, такие как Simian и т. Д., Но это совершенно необязательно. Настройка CCnet действительно требует изучения документации по конфигурации и все.

Я уже писал в блоге о своем опыте работы с CCnet: http://www.tigraine.at/2008/10/08/another-take-on-contiuous-integration/

0 голосов
/ 27 октября 2008

Если у вас простой проект без зависимостей, то пару часов. Если вы на самом деле делаете «интеграцию» многих проектов с множеством зависимостей, то несколько недель и, возможно, изменения кода. ИМХО CC.Net не подходит для большого количества проектов ...

0 голосов
/ 27 октября 2008

Как вы определяете «стоимость»? Его можно бесплатно скачать, поэтому нет никаких денежных затрат.

Время может занять от 1/2 до 1 дня, в зависимости от сложности вашей конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...