Круиз-контроль - CruiseControl
Разработчики) | Команда разработчиков CruiseControl |
---|---|
изначальный выпуск | 30 марта 2001 г.[1] |
Окончательный релиз | 2.8.4 / 15 сентября 2010 г. |
Репозиторий | |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Тип | непрерывная интеграция |
Лицензия | BSD -стильная лицензия |
Интернет сайт | круиз-контроль |
В разработка программного обеспечения, Круиз-контроль это Ява -основная основа для непрерывного строить процесс. Он включает, но не ограничивается, плагины для уведомлений по электронной почте, Муравей, и различные управления источником инструменты. Предоставляется веб-интерфейс для просмотра сведений о текущей и предыдущей сборках. Это позволяет выполнять непрерывная интеграция любого процесса разработки программного обеспечения.
CruiseControl - это свободный, программное обеспечение с открытым исходным кодом, распространяется под BSD -стильная лицензия. Это была одна из первых программ такого рода,[2] изначально создан сотрудниками ThoughtWorks чтобы позволить непрерывная интеграция над проектом, над которым они работали. Позже он был извлечен в отдельное приложение.
Есть версия CruiseControl для .СЕТЬ называется CruiseControl.NET (он же CCNet) и версию для Ruby под названием CruiseControl.rb.
Текущая версия - 2.8.4, выпущенная в 2010 году.
Построить цикл
Цикл сборки предназначен для работы как демон процесс, который периодически проверяет система контроля версий для изменений в кодовая база, при необходимости выполняет сборку и публикует уведомление о состоянии сборки программного обеспечения.
Сборка отчетов
CruiseControl предоставляет два способа сообщения о состоянии сборки. Первая (классическая) система отчетов - это JSP отчетов, а вторая - панель инструментов.
Результаты JSP
Отчет о сборке предназначен для представления результатов цикла сборки CruiseControl. Он основан на HTML отчет управляется JSP страница. В левой части страницы отображается, строит ли CruiseControl проект в настоящее время, и приводятся ссылки на подробности предыдущих сборок. В правой части страницы представлены результаты сборки, включая ошибки компиляции, результаты тестирования и сведения о том, какие файлы были изменены с момента последней сборки.
Приборная панель
Панель управления была представлена в версии 2.7. Панель управления - это веб-страница, позволяющая визуализировать статусы сборки проекта. Предыдущие результаты сборки проекта имеют цветовую кодировку, что позволяет получить снимок того, как работают проекты в данный момент. Пользователи могут навести курсор на значки, чтобы увидеть имя и информацию о проекте. На вкладке «Сборки» на панели инструментов отображаются все проекты (с цветовой кодировкой), отсортированные по имени, с дополнительной информацией.
Рекомендации
- ^ "круиз-контроль". sourceforge.net. Получено 20 декабря 2013.
- ^ «Краткая история DevOps, часть III: автоматическое тестирование и непрерывная интеграция». CircleCI. 2018-02-01. Получено 2018-05-19.