VSoftTechnologies Continua CI – это простой в использовании, масштабируемый сервер непрерывной интеграции. Непрерывная интеграция позволяет разработчикам осуществлять изменения программного обеспечения, предоставляя инструменты налаживания взаимодействия между различными командами и внедрения новых рабочих процессов. Благодаря интуитивно понятному пользовательскому интерфейсу запуск программы занимает всего несколько минут. Сервер непрерывной интеграции выступает связующим звеном, которое на основе бизнес-логики компании объединяет все этапы пайплайна и координирует выполнение заданий, а также собирает данные и дает обратную связь.
В ContinuaCI реализована поддержка Visual Studio, MSBuild, And, Nant, Rake, FinalBuilder, Git, Hg, Svn, Perforce и многих других инструментов
Возможности Continua CI:
- Непрерывная интеграция. Это практика разработки программного обеспечения, которая позволяет выполнять отправку, сборку и тестирование нового кода по мере его написания. Частая интеграция по ходу процесса разработки дает возможность минимизировать конфликты, проверять, как взаимодействуют изменения различных участников проекта, и исправлять ошибки, прежде чем они глубоко проникнут в кодовую базу и затронут работу других функций. ContinuaCI обнаружит любые изменения в исходном коде, сверит их с заданной бизнес-логикой организации и запустит сборку проекта автоматически.
- Расширенный редактор рабочих процессов содержит операторы Try & Catch и все циклические и условные операторы, включенные в высокоуровневые языки программирования. ContinuaCI позволяет разбить сборку на этапы, и редактор рабочего процесса с богатым графическим интерфейсом облегчит управление этапами – пользователь сможет изменять порядок действий, управлять ходом сборки, создавать и редактировать действия.
- Возможность разделять рабочую нагрузку. С помощью установки агентов Continua CI на дополнительные компьютеры в сети возможно распределять нагрузку на сборку.
- Continua CI легко находит ошибки сборки – каждый запуск сборки содержит подробный журнал, в котором указывается, были ли действия завершены успешно или почему они оказались неудачными.
- Поддержка модульного тестирования. Continua CI поддерживает несколько пакетов модульного тестирования, включая NUnit и MSTest