Что такое Jenkins

Обновлено и опубликовано Опубликовано:

Jenkins —
простыми словами

бесплатная программа, позволяющая организовать процесс непрерывной интеграции (CI или Continuous Integration) и доставки (CD или Continuous Delivery) программного продукта (постоянное объединение рабочих копий в основную ветку разработки). Разработана на Java и является веб-приложением. Для своей работы требует веб-сервер Tomcat.

Скачать программу можно на официальном сайте. Jenkins можно установить на все популярные операционные системы — Windows, Linux, Mac OS и другие. Поддерживается установка на саму систему или в виде контейнера Docker. В Linux также можно установить из репозитория. Системные требования не высокие:

  1. JDK 1,5 или выше.
  2. От 256 Мб ОЗУ (рекомендуется от 2 Гб).
  3. Дисковое пространство, достаточное для хранение проектов.

Получить документацию также можно на официальном сайте. Также можно просмотреть онлайн курс для начинающих (на русском) на YouTube канале ADV-IT.

Функциональные возможности системы можно значительно расширить с помощью плагинов. Например, Pipeline позволяет разбить доставку программного обеспечения на стадии, каждую из которых можно контролировать.

Среди аналогов можно отметить:

  • Bamboo.
  • GitLab CI/CD.
  • TeamCity
  • circleci.

Подробнее о Jenkins на Википедии.



Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

PHP   NGINX   Seafile   DKIM   Gradle   RemoteApp   Adblock   Роутер   Аккаунт   Mango АТС   Active Directory   Javascript   Powershell   Dnsmasq   Утилита   Cassandra   Файл подкачки   LTE   Redis   Чипсет  
.....

Реклама