Движение к непрерывной интеграции в процессе, какие-либо предложения? - PullRequest
5 голосов
/ 09 марта 2010

У нас есть несколько модулей и проектов на C / C ++ для QNX4, QNX6 и Linux. Все они написаны в Eclipse / QNX Momentics, и мы используем наборы проектов (файлы psf) для объединения различных модулей в проекты по мере необходимости. Проекты построены с использованием make. Файлы psf указывают, какие модули требуются для определенного проекта.

Я рассмотрел две системы сборки CI / Nightly (BuildBot, Apache Continuum), но ни одна из них не работает особенно хорошо с файлами psf и не поддерживает их напрямую.

Кто-нибудь знает о системе CI, которая позволила бы мне работать с ними, без необходимости использовать скрипты для проверки содержимого и т. Д.?

Кстати, мы используем CVS для управления версиями.

Ответы [ 2 ]

1 голос
/ 09 марта 2010

У меня есть опыт (ограниченный) только с CruiseControl . Он очень гибкий и расширяемый, и имеет ряд плагинов для сторонних инструментов и систем контроля версий; однако он работает под управлением Windows; Вы не указали платформу. Конечно, платформа разработки и CI-сервер не обязательно должны быть одинаковыми.

0 голосов
/ 28 апреля 2010

В итоге я использовал Hudson вместе с Ant и плагином ant4eclipse. Ant4Eclipse работает с файлами ProjectSet, поэтому он идеален. Ant также может делать Telnet, поэтому я использую его для QNX4

...