Описание тега jenkins

Jenkins - это инструмент непрерывной интеграции с открытым исходным кодом, написанный на Java, который имеет пакеты для Linux, Mac OS X, Windows, FreeBSD и OpenBSD. Проект был разветвлен от Hudson.

Проект Jenkins начал свою жизнь как Hudson в 2004 году, но сообщество пользователей и разработчиков решило переименовать проект в Jenkins в начале 2011 года после того, как oracle заявил о притязаниях на товарный знак на имя Hudson (вопросы, связанные с предыдущим названием, см. В Hudson).

Jenkins позволяет автоматизировать многие задачи, такие как компиляция, тесты и развертывание. Задания можно планировать с помощью расписания, подобного cron, или с помощью триггеров, например, всякий раз, когда обновляется репозиторий исходного кода.

Jenkins основан на Java, и последние версии требуют Java 8 (или новее) на главном сервере. Мастер Jenkins может управлять несколькими узлами сборки (ведомыми устройствами). Задания можно запускать на нескольких машинах, чтобы выполнять задания параллельно, распределять нагрузку или создавать и тестировать кросс-платформенное программное обеспечение. Емкость можно легко добавить - Jenkins может автоматически настроить новое ведомое устройство сборки на любой машине, доступной по SSH; он может даже запускать новые машины для выполнения заданий, например, через плагины для облачных вычислений или виртуализации.

Jenkins поддерживает длинный список плагинов в самых разных категориях для поддержки различных систем управления версиями, запуска специализированных инструментов сборки, отправки уведомлений, предоставления отчетов и аналитики по сборке, настройки рабочих процессов сборки и т. Д. Многие jenkins-плагины размещены как открытый исходный код в организация Дженкинс на GitHub.

Jenkins - это проект с открытым исходным кодом с расширенным корпоративным продуктом, которым управляет CloudBees. Программное обеспечение с открытым исходным кодом размещено на GitHub и распространяется по лицензии MIT. Существует активное сообщество разработчиков с общедоступной документацией, руководствами по началу работы и вики. Новая версия будет выпущена примерно раз в неделю, с более стабильным " долгосрочной поддержкой" выпусками примерно каждые шесть месяцев.