Jump to content

КруизКонтроль

КруизКонтроль
Разработчик(и) Команда разработчиков CruiseControl
Первоначальный выпуск 30 марта 2001 г .; 23 года назад ( 30 марта 2001 ) [1]
Финальный выпуск
2.8.4 / 15 сентября 2010 г. ( 15.09.2010 )
Репозиторий
Написано в Ява
Операционная система Кросс-платформенный
Тип непрерывная интеграция
Лицензия BSD Лицензия в стиле
Веб-сайт круиз-контроль .sourceforge .сеть

В разработке программного обеспечения CruiseControl представляет собой платформу на основе Java для непрерывного процесса сборки . Он включает в себя, помимо прочего, плагины для уведомлений по электронной почте, Ant и различные контроля версий инструменты . Предусмотрен веб-интерфейс для просмотра подробной информации о текущей и предыдущих сборках. Это позволяет осуществлять непрерывную интеграцию любого процесса разработки программного обеспечения.

CruiseControl — бесплатное программное обеспечение с открытым исходным кодом , распространяемое по лицензии BSD . Это было одно из первых программ такого рода. [2] Первоначально созданный сотрудниками ThoughtWorks для обеспечения непрерывной интеграции проекта, над которым они работали. Позже он был извлечен в отдельное приложение.

Существует версия CruiseControl для .NET под названием CruiseControl.NET ( также известная как CCNet) и версия для Ruby под названием CruiseControl.rb .

Текущая версия — 2.8.4, выпущенная в 2010 году.

Построить цикл

[ редактировать ]

Цикл сборки предназначен для запуска как процесс- демон , который периодически проверяет систему контроля версий на наличие изменений в кодовой базе , выполняет сборку при необходимости и публикует уведомление о статусе сборки программного обеспечения.

Создание отчетов

[ редактировать ]

CruiseControl предоставляет два способа сообщения о состоянии сборки. Первый (классический) отчет — это отчетный JSP, а второй — панель мониторинга.

Результаты JSP

[ редактировать ]

Отчеты о сборке предназначены для представления результатов цикла сборки CruiseControl. Он основан на отчете HTML, управляемом страницей JSP . В левой части страницы отображается, строит ли CruiseControl проект в данный момент, и представлены ссылки на подробную информацию о предыдущих сборках. В правой части страницы представлены результаты сборки, включая ошибки компиляции, результаты тестов и сведения о том, какие файлы изменились с момента последней сборки.

Панель управления

[ редактировать ]

Панель мониторинга была представлена ​​в версии 2.7. Панель мониторинга — это веб-страница, на которой можно визуализировать статусы сборки проекта. Результаты сборки предыдущих проектов имеют цветовую маркировку, что дает представление о том, как проекты работают на данный момент. Пользователи могут наводить курсор на значки, чтобы увидеть название и информацию о проекте.На вкладке «Сборки» панели управления показаны все проекты (с цветовой кодировкой), отсортированные по имени, предоставляющие дополнительную информацию.

  1. ^ «круиз-контроль» . sourceforge.net . Проверено 20 декабря 2013 г.
  2. ^ «Краткая история DevOps, часть III: автоматизированное тестирование и непрерывная интеграция» . КругCI . 01.02.2018 . Проверено 19 мая 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 25e9b91e2a86dbe127453d031490b3ad__1696091640
URL1:https://arc.ask3.ru/arc/aa/25/ad/25e9b91e2a86dbe127453d031490b3ad.html
Заголовок, (Title) документа по адресу, URL1:
CruiseControl - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)