пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

13 Понятие непрерывной интеграции. Инструмент непрерывной интеграции Hudson.

Hudson - инструмент непрерывной интеграции, написанный на Java, развивавшийся с 2005 по 2017 год, ставший основой для системы Jenkins.

Запускается в контейнере сервлетов, таких как Apache Tomcat или GlassFish, поддерживает инструментарий для работы с разными системами контроля версий, включая CVSSubversionMercurialGit и Clearcase, может собирать проекты Apache Ant и Apache Maven, а также исполнять shell-скрипты и команды Windows. Сборка проектов может быть назначена на разные события, например, производиться по расписанию, используя механизм, подобный cron, либо стартовать, когда другая сборка уже собрана, либо при запросе определённого URL.

Благодаря возможности создания плагинов для Hudson, его функциональность как инструмента для сборки проектов можно существенно расширить. Примером может быть Serenity, которая представляет собой написанную на Java библиотеку для составления метрик покрытия кода, его сложности, зависимостей в нём, соединённую с плагином Hudson для отображения отчётов.


28.11.2018; 20:32
хиты: 73
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь