Что такое Jenkins
Опубликовано:
|
Jenkins —
простыми словами
|
бесплатная программа, позволяющая организовать процесс непрерывной интеграции (CI или Continuous Integration) и доставки (CD или Continuous Delivery) программного продукта (постоянное объединение рабочих копий в основную ветку разработки). Разработана на Java и является веб-приложением. Для своей работы требует веб-сервер Tomcat. Скачать программу можно на официальном сайте. Jenkins можно установить на все популярные операционные системы — Windows, Linux, Mac OS и другие. Поддерживается установка на саму систему или в виде контейнера Docker. В Linux также можно установить из репозитория. Системные требования не высокие:
Получить документацию также можно на официальном сайте. Также можно просмотреть онлайн курс для начинающих (на русском) на YouTube канале ADV-IT. Функциональные возможности системы можно значительно расширить с помощью плагинов. Например, Pipeline позволяет разбить доставку программного обеспечения на стадии, каждую из которых можно контролировать. Среди аналогов можно отметить:
Подробнее о Jenkins на Википедии. Задать вопрос в телеграм-чате |
Встречается в статьях
Мини-инструкции:
- Как установить Jenkins на операционную систему Linux CentOS
- Установка и настройка системы CI/CD Teamcity на Linux Ubuntu Server
- Как установить Jenkins на систему Linux Ubuntu Server
- Как работать с pipeline в Jenkins — подготовка системы, пример Groovy-скрипта
- Как настроить автоматический запуск конвейера CI/CD в Jenkins при коммитах в Subversion
- Пример сборки проекта, написанного на Java, с помощью системы сборки Maven
Другие термины
DNS
SMTP
YouTube
OpenVPN
RTSP
POP3
Memcached
Grafana
KVM виртуализация
STUN
Чипсет
FreeIPA
NTFS
3proxy
Rocky Linux
Материнская плата
Скриншот
Термопаста
GLPI
PDU
.....