Это не официальный сайт wikipedia.org 01.01.2023

Jenkins (программное обеспечение) — Википедия

Jenkins (программное обеспечение)

(перенаправлено с «Jenkins»)

Jenkins — программная система с открытым исходным кодом на Java, предназначенная для обеспечения процесса непрерывной интеграции программного обеспечения. Ответвлена в 2008 году от проекта Hudson, принадлежащего компании Oracle, основным его автором — Косукэ Кавагути[en][4]. Распространяется под лицензией MIT[5].

Jenkins
Логотип программы Jenkins
Скриншот программы Jenkins
Тип система непрерывной интеграции[d] и свободное и открытое программное обеспечение
Разработчик Косукэ Кавагути[d]
Написана на Java
Первый выпуск 2011[1]
Аппаратная платформа Java Virtual Machine
Последняя версия 2.361.1[2] (7 сентября 2022; 6 месяцев назад (2022-09-07))
Лицензия лицензия MIT[3]
Сайт jenkins.io​ (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Позволяет автоматизировать часть процесса разработки программного обеспечения, в котором не обязательно участие человека, обеспечивая функции непрерывной интеграции. Работает в сервлет-контейнере, например, Apache Tomcat. Поддерживает инструменты системы управления версиями, включая AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase и RTC. Может собирать проекты с использованием Apache Ant и Apache Maven, а также выполнять произвольные сценарии оболочки и пакетные файлы Windows. Сборка может быть запущена разными способами, например, по событию фиксации изменений в системе управления версиями, по расписанию, по запросу на определённый URL, после завершения другой сборки в очереди.

Возможности Jenkins можно расширять с помощью плагинов.

Контроль доступа реализуется двумя способами: проверкой подлинности пользователя и авторизацией. Поддерживается защита от внешних угроз, в том числе от CSRF-атак и вредоносных сборок[6].

В 2011 году Jenkins получил награду InfoWorld как лучший проект с открытым исходным кодом[7].

ПримечанияПравить

  1. http://jenkins.361315.n4.nabble.com/Jenkins-1-396-released-td3257106.html
  2. LTS Changelog. Архивировано 7 апреля 2022 года. Дата обращения: 11 апреля 2022.
  3. License (англ.)
  4. Dan Dyer. Why are you still not using Hudson?  (неопр.) Дата обращения: 21 мая 2008. Архивировано 26 апреля 2012 года.
  5. Kawaguchi, Kohsuke. Use Hudson: License  (неопр.). Дата обращения: 30 января 2011. Архивировано 15 мая 2007 года.
  6. Securing Jenkins  (неопр.). Дата обращения: 30 марта 2017. Архивировано из оригинала 15 сентября 2016 года.
  7. Awards - Jenkins - Jenkins Wiki  (неопр.). Дата обращения: 13 сентября 2016. Архивировано 23 ноября 2016 года.