Jenkins | |
---|---|
![]() | |
![]() | |
Тип | система непрерывной интеграции[d] |
Разработчик | Косукэ Кавагути[d] |
Написана на | Java |
Операционная система | кроссплатформенность |
Первый выпуск | 2 февраля 2011[1] |
Аппаратная платформа | Java Virtual Machine |
Последняя версия | |
Лицензия | лицензия MIT[4] |
Сайт | jenkins.io |
![]() |
Jenkins — программная система с открытым исходным кодом на Java, предназначенная для обеспечения процесса непрерывной интеграции программного обеспечения. Ответвлена в 2008 году от проекта Hudson, принадлежащего компании Oracle, основным его автором — Косукэ Кавагути[en][5]. Распространяется под лицензией MIT[6].
Позволяет автоматизировать часть процесса разработки программного обеспечения, в котором не обязательно участие человека, обеспечивая функции непрерывной интеграции. Работает в сервлет-контейнере, например, Apache Tomcat. Поддерживает инструменты системы управления версиями, включая AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase и RTC. Может собирать проекты с использованием Apache Ant и Apache Maven, а также выполнять произвольные сценарии оболочки и пакетные файлы Windows. Сборка может быть запущена разными способами, например, по событию фиксации изменений в системе управления версиями, по расписанию, по запросу на определённый URL, после завершения другой сборки в очереди.
Возможности Jenkins можно расширять с помощью плагинов.
Контроль доступа реализуется двумя способами: проверкой подлинности пользователя и авторизацией. Поддерживается защита от внешних угроз, в том числе от CSRF-атак и вредоносных сборок[7].
В 2011 году Jenkins получил награду Infoworld[en] как лучший проект с открытым исходным кодом[8].
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .