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

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

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

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

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

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

Примечания

  1. (англ.)
  2. Dan Dyer. Дата обращения: 21 мая 2008. 26 апреля 2012 года.
  3. Kawaguchi, Kohsuke. . Дата обращения: 30 января 2011. 15 мая 2007 года.
  4. . Дата обращения: 30 марта 2017. Архивировано из 15 сентября 2016 года.
  5. . Дата обращения: 13 сентября 2016. 23 ноября 2016 года.
Источник —

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