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

StackOverflow https://stackoverflow.com/questions/239394

  •  04-07-2019
  •  | 
  •  

Вопрос

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

Нет правильного решения

Другие советы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

http://jayflowers.com/joomla/

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top