Repolode
jenkinsci

jenkinsci/jenkins

Jenkins — сервер автоматизации с открытым исходным кодом для сборки, тестирования и развертывания ПО, расширяемый более чем 2 000 плагинов.

Open source альтернатива:GitHub ActionsCircleCI

Звёзды
26,675
Форки
9,798
Открытые issues
3,609
Последний коммит
20 часов назад

Что это?

Jenkins — сервер автоматизации на Java, который выполняет повторяющиеся задачи в процессе разработки. Его часто используют для сборки проектов, запуска наборов тестов, чтобы выявлять ошибки сразу после их появления, статического анализа кода и развертывания ПО.

Возможности Jenkins обеспечивает экосистема из более чем 2 000 плагинов, перечисленных в каталоге плагинов Jenkins. Они добавляют интеграции с системами контроля версий, инструментами сборки и платформами развертывания. Пайплайны можно описывать в виде кода. Официальные дистрибутивы включают WAR-файлы, Docker-образы, нативные пакеты и установщики для нескольких дистрибутивов Linux и Windows.

У Jenkins есть две ветки релизов: еженедельная, в которую входят все новые функции и исправления, и Long-Term Support, получающая периодически переносимые исправления ошибок. Проектом управляет открытое сообщество, а распространяется он по лицензии MIT.

Ключевые возможности

  • 01Автоматизирует сборки, тестирование, статический анализ и развертывание
  • 02Расширяется с помощью более чем 2 000 плагинов
  • 03Пайплайны можно описывать в виде кода
  • 04Официальные дистрибутивы: WAR-файлы, Docker-образы, нативные пакеты и установщики для Windows
  • 05Еженедельная ветка релизов и ветка Long-Term Support

Сценарии использования

  • Автоматическая компиляция и упаковка проектов при каждом коммите
  • Запуск наборов тестов для раннего выявления регрессий
  • Развертывание приложений в тестовых или производственных средах
  • Статический анализ кода в рамках пайплайна поставки ПО

Быстрый старт

  1. 1

    Ознакомьтесь со страницей Downloads и выберите дистрибутив (WAR, образ Docker или нативный пакет)

  2. 2

    Ознакомьтесь с руководством для участников, чтобы настроить среду разработки

Что важно знать

  • В README описаны только загрузка и настройка среды разработки; команды для быстрого запуска конечными пользователями нет.
  • Для запуска из исходного кода потребуется настроить Java toolchain и сборку, как описано в руководстве для участников.

Темы

Частые вопросы

Что такое jenkins?
Jenkins — сервер автоматизации с открытым исходным кодом для сборки, тестирования и развертывания ПО, расширяемый более чем 2 000 плагинов. Jenkins — сервер автоматизации на Java, который выполняет повторяющиеся задачи в процессе разработки. Его часто используют для сборки проектов, запуска наборов тестов, чтобы выявлять ошибки сразу после их появления, статического анализа кода и развертывания ПО.
jenkins можно использовать бесплатно? Какая у него лицензия?
jenkins распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
jenkins всё ещё поддерживается?
Активно поддерживается. Последний коммит в jenkins — 22 окт. 2026 г..
Для чего можно использовать jenkins?
Автоматическая компиляция и упаковка проектов при каждом коммите Запуск наборов тестов для раннего выявления регрессий Развертывание приложений в тестовых или производственных средах Статический анализ кода в рамках пайплайна поставки ПО
Как установить jenkins?
Ознакомьтесь со страницей Downloads и выберите дистрибутив (WAR, образ Docker или нативный пакет) Ознакомьтесь с руководством для участников, чтобы настроить среду разработки
Где скачать jenkins?
Исходный код и инструкции по установке — на GitHub: https://github.com/jenkinsci/jenkins

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа с открытым исходным кодом для управления фичефлагами, удалённой конфигурации, A/B-тестов и постепенного запуска функций; можно развернуть самостоятельно через Docker или пользоваться облачной версией.

6,6 тыс.591PythonBSD-3-ClauseОбновлён 13 часов назад