Я начинаю проект с нуля, используя Intersystems Cache. Я хотел бы настроить сервер непрерывной интеграции для проекта. Кэш имеет библиотеки модульных тестов, поэтому идея состоит в том, чтобы импортировать источник в тестовую базу данных, создать источник, запустить модульные тесты в терминале кэша на основе изменений в системе контроля версий (ClearCase).
Помимо Cache Objectscript, безусловно, будет некоторый Java-код, который также необходимо будет собрать. Другие технологии могут быть добавлены позже. Поэтому мне нужен инструмент непрерывной интеграции, который не привязан к какой-либо конкретной технологии и который легко расширяется. Я использовал CruiseControl для создания Java-решений в прошлом, но это было довольно давно, и мне интересно, нет ли лучшего решения с тех пор.
Какой самый лучший (и, как мы надеемся, бесплатный) продукт для непрерывной интеграции, который легче всего распространить на различные технологии?