Я просто просмотрел варианты и решил свернуть их с конца 2011 года.
После предсмертного опыта , который оставил еще связной на сайт с устаревшей информацией и сбитым демо - сайтом, этот проект имеет искру жизни снова. Но документация не продвинулась, и многие шаги в учебнике просто сломаны ; Мне пришлось изменить ссылки на драгоценные камни, создать некоторые вещи вне группы, и тогда я все еще не мог заставить это работать .
Все просто : вы просто скачиваете его, запускаете командную строку, чтобы добавить свой проект (для этого нет пользовательского интерфейса ), и запускаете приложение Rails. Но нет и пользовательского интерфейса для редактирования вашего проекта, и нет никакой реальной интеграции с артефактами сборки, кроме отображения ссылок на них: у вас нет графиков запуска тестов, линий тренда и т. Д. Мне также пришлось настроить routes.rb
файл, чтобы получить работает связывание кода ( resources :projects
линия должна двигаться ниже всех других маршрутов, отличных от заданных по умолчанию).
Это выглядит потрясающе , но шкала заработной платы, кажется, не в порядке. 3 агента бесплатно, а затем, когда вы зависимы, вам нужно выдать сотни долларов. Personal Builds выглядит великолепно, но не имеет бюджета .
Это приверженец Java, и он загружен тысячами опций , поэтому пользовательский интерфейс сбивает с толку, и создавать свои проекты - непростая задача . Но как только вы настроите его, вы получите множество плагинов, которые могут извлекать практически из любого места, запускать практически все и сообщать о большинстве всего. Установщик OS X указывает на Jenkins, /Users/Shared/Jenkins/Home
но не может создать этот каталог или chown
его каталог daemon
(который используется по умолчанию, и вам нужно перейти на нового jenkins
пользователя, чтобы вы могли настроить интеграцию с GitHub).
другие
Я действительно не пробовал это, но думал, что упомяну почему:
- CI Джо хочет владеть репо GitHub больше, чем я хочу, и его создатели даже не используют его; они на Дженкинс
- Цербер выглядит аккуратно маленьким, но не имеет пользовательского интерфейса и не публикует автоматически артефакты сборки, где их могут видеть другие.
- BigTuna кажется клоном CruiseControl.rb без (уже минимальной) поддержки сообщества.
- Бамбук выглядит очень аккуратно, если вы используете JIRA и BitBucket, но мы не используем ни того, ни другого. Это разворачивается, но у нас уже есть те, которые установлены в Capistrano.
Выбор
Мы пошли с Дженкинсом , но мне бы очень хотелось, чтобы одно из облегченных решений сработало.