Как скачать и установить Jenkins on Windows

⚡ Умное резюме

Скачайте и установите Jenkins on Windows Используя официальный установщик MSI, разблокируйте контроллер, примените плагины и создайте первую учетную запись администратора. Ниже приведены все необходимые предварительные условия, настройки портов и разрешения служб для стабильной работы сервера автоматизации.

  • ⚙️ Базовый уровень аппаратного обеспечения: Jenkins Программа работает на 256 МБ оперативной памяти и 1 ГБ дискового пространства, хотя 4 ГБ оперативной памяти и 50 ГБ памяти подойдут для небольшой команды.
  • Java Требование: Текущий Jenkins для выпуска требуются Java На контроллере должна быть установлена ​​версия 21 или более поздняя, ​​поэтому перед запуском установщика MSI проверьте установленную среду выполнения.
  • 📦 Выбор способа выпуска: Обновление Long-Term Support для производственных команд выходит каждые 12 недель, а еженедельный релиз предназначен для разработчиков плагинов, которым необходимы новейшие изменения в ядре.
  • 🔐 Учетная запись службы: Бег Jenkins Использование выделенной локальной или доменной учетной записи с правами LogonAsService безопаснее, чем использование учетной записи LocalSystem с высокими привилегиями.
  • 🔑 Этап разблокировки: Файл initialAdminPassword, находящийся в папке secrets установочного каталога, разблокирует контроллер по адресу http://localhost:8080.
  • 🧩 Настройка плагина: Выбор пункта «Установить предлагаемые плагины» активирует общий набор, а дополнительные плагины останутся доступными позже через раздел «Управление». Jenkins.
  • 🇧🇷 Восстановление после сбоя: Ошибки некорректного входа в систему, занятые порты и отсутствующие данные. Java Среды выполнения являются причиной большинства сбоев. Windows установок.

Как скачать и установить Jenkins on Windows

Jenkins может быть установлен на любом из них. Windows или платформах Unix, но в этом пошаговом руководстве основное внимание уделяется... Windows Только установка. Windows Реестры установщика MSI Jenkins как Windows сервис и выбирает 64-битную версию Java Это среда выполнения, что делает её самым быстрым способом создания работающего сервера автоматизации. Перед запуском установщика убедитесь, что ваша машина соответствует требованиям, перечисленным в следующем разделе.

Jenkins Предпосылки и системные требования

Jenkins В состоянии покоя система имеет небольшой размер, но быстро разрастается по мере накопления истории сборок, рабочих пространств и плагинов. Правильный расчет размера системы на начальном этапе позволяет избежать болезненной миграции в дальнейшем.

Аппаратные требования:

Ресурс Абсолютный минимум Рекомендуется для небольшой команды
Оперативная память 256 MB 4 ГБ или больше
Дисковое пространство 1 ГБ 50 ГБ или больше
Java время выполнения Java 21 Java 21 или Java 25 (64-бит)

Требования к программному обеспечению:

  • Jenkins работает на Java, поэтому поддерживается Java Комплект разработки (JDK) или Java Необходимо наличие среды выполнения (JRE). Текущая версия. Jenkins для выпуска требуются Java 21 или более поздняя версия; Java 8, 11 и 17 больше не поддерживаются в рамках новейшей линейки долгосрочной поддержки.
  • Для доступа к сайту необходим современный веб-браузер. Jenkins панель приборов.
  • Учетная запись с правами администратора на Windows Для регистрации необходима машина. Jenkins услуги.

Подтвердите установку Java Перед продолжением введите версию из командной строки. Если команда завершится с ошибкой или сообщит о версии ниже 21, сначала установите поддерживаемую версию JDK.

:: Check the Java version available on the machine
java -version

:: Expected output resembles the following
openjdk version "21.0.5" 2024-10-15 LTS
OpenJDK Runtime Environment Temurin-21.0.5+11 (build 21.0.5+11-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.5+11 (build 21.0.5+11-LTS, mixed mode)

Типы релизов

Jenkins Выпускаются две версии программного обеспечения, и выбор влияет на частоту обновлений.

Линия выпуска Каденция Стабильность Целевая аудитория
Долгосрочная поддержка (LTS) Каждые 12 недели Проверенные на практике, только перенесенные в старые версии исправления. конечных пользователей и производственных команд.
Еженедельные Каждую неделю Новейшие функции и исправления ошибок, меньше полевых испытаний. Разработчики плагинов и первые пользователи

В этом пошаговом руководстве используется версия LTS, хотя процесс установки идентичен для еженедельной версии. После установки необходимых компонентов можно начинать загрузку.

Как загрузить Jenkins?

Выполните следующие шаги, чтобы получить Windows и завершите успешную установку:

Шаг 1) Перейдите на https://www.jenkins.io/download/ и выберите платформу. В нашем случае, Windows.

Скачать Jenkins

Шаг 2) Перейдите в папку с загруженными файлами на вашем локальном компьютере и распакуйте загруженный пакет. Double-нажмите на распакованный файл Дженкинс.msi . Jenkins Также можно запускать приложения из WAR-файла (архива веб-приложения), но этот способ не рекомендуется. Windows потому что это пропускает регистрацию службы, выполняемую установщиком.

Скачать Jenkins

Примечание: Windows SmartScreen может сообщить о том, что он предотвратил запуск неопознанного приложения. Выберите Подробнее, то Запуск в любом случае, чтобы продолжить подписанное Jenkins Установщик.

Шаг 3) В Jenkins Экран настроек, нажмите Следующая.

Скачать Jenkins

Шаг 4) Выберите место, где Jenkins Необходимо установить экземпляр. В текущих 64-битных установщиках по умолчанию используется следующее местоположение: C: \ Program Files \JenkinsЗапомните этот путь, поскольку в нём хранится первоначальный пароль администратора. Щёлкните Следующая.

Скачать Jenkins

Шаг 5) Затем установщик запрашивает учетные данные для входа в службу и номер порта. Укажите выделенную локальную или доменную учетную запись и нажмите кнопку. Тестовые учетные данныезатем укажите порт и нажмите Тестовый порт, порт 8080 Это значение по умолчанию. Запуск. Jenkins Использование именованной учетной записи службы безопаснее, чем вариант LocalSystem, который предоставляет Jenkins полный доступ к машине.

Скачать Jenkins

Шаг 6) Подтвердите Java Найдите домашний каталог, который обнаружит установщик, просмотрите параметры пользовательской установки и нажмите кнопку. Установите кнопка. После завершения установки нажмите Завершить.

Скачать Jenkins

Шаг 7) В процессе установки может появиться информационная панель, сообщающая о необходимости перезагрузки по завершении текущей установки. Нажмите на кнопку. OK Кнопка появляется при появлении информационной панели.

Скачать Jenkins

Файлы теперь находятся на диске, и сервис зарегистрирован. На следующем этапе открывается веб-интерфейс.

Как разблокировать Jenkins?

После завершения Jenkins На этапе установки контроллер блокируется до тех пор, пока вы не укажете автоматически сгенерированный пароль. Ниже описаны шаги по разблокировке. Jenkins Приложение:

Шаг 1) После завершения процесса установки откроется вкладка в браузере, в которой будет запрошен первоначальный пароль администратора. Чтобы получить доступ к... JenkinsДля этого перейдите по следующему пути в вашем веб-браузере.
http://localhost:8080

Если указанный выше адрес загружается, значит установка прошла успешно и служба запущена.

открыть Jenkins

Шаг 2) Первоначальный пароль администратора хранится в... Jenkins Путь установки, который вы указали на шаге 4 установки. Для расположения по умолчанию. C: \ Program Files \Jenkinsфайл под названием начальный пароль администратора находится под C: \ Program Files \JenkinsсекретыЕсли был выбран пользовательский путь, проверьте это местоположение. То же значение также записывается в jenkins.err.log подать в Jenkins домашний каталог.

открыть Jenkins

Шаг 3) Откройте выделенный файл и скопируйте его содержимое. начальный пароль администратора .

открыть Jenkins

Шаг 4) Вставьте пароль в Пароль администратора поле в разделе «Разблокировка» Jenkins откройте страницу в браузере и нажмите Продолжить .

открыть Jenkins

После разблокировки контроллера мастер настройки переходит к плагинам и первой учетной записи пользователя.

Настроить Jenkins

Вы также можете настроить свой Jenkins Создайте среду, выполнив следующие шаги:

Шаг 1) Нажмите Установить предлагаемые плагины кнопка, чтобы Jenkins Получает и устанавливает необходимые плагины.

Настроить Jenkins

Jenkins Начинается загрузка и установка всех необходимых плагинов для создания новых объектов. Jenkins рабочие места.

Настроить Jenkins

Примечание: Вы можете выбрать этот вариант. Выберите плагины для установки и выберите только нужные вам плагины. Плагины можно будет добавлять или удалять позже. Управление Jenkins > ПлагиныТаким образом, этот выбор не является окончательным.

Настроить Jenkins

Шаг 2) После установки всех предложенных плагинов, Создать первого администратора. Появится панель. Заполните все поля необходимыми данными учетной записи и нажмите кнопку. Сохранить и закончить .

Настроить Jenkins

Шаг 3) Jenkins наконец спрашивает о URL где будет осуществлен доступ к экземпляру. Оставьте значение по умолчанию, чтобы избежать путаницы в дальнейшем. Если другое приложение уже использует порт 8080, укажите здесь другой порт, а затем нажмите кнопку. Сохранить и продолжить .

Настроить Jenkins

Поздравляем! Новый Jenkins Сервер установлен. Нажмите кнопку. Начните использовать Jenkins .

Настроить Jenkins

Jenkins Экземпляр запущен и готов к выполнению вашей первой задачи. Краткое описание: Jenkins учебник для начинающих объясняет, как создать эту вакансию.

Настроить Jenkins

Как проверить Jenkins Установка и управление сервисом

Панель управления, которая загружается один раз, не является доказательством корректной работы установки. Потому что установщик MSI регистрируется... Jenkins как Windows Служба должна сохранять работоспособность после перезагрузки и корректно перезапускаться по запросу. Сразу после закрытия мастера установки выполните следующие проверки.

  1. Подтвердите существование сервиса. Штамповочный пресс Win + R, напишите services.mscи нажмите Enter. Найдите запись с именем Jenkins и подтвердить, что статус соответствует Бег а тип запуска выглядит следующим образом: Автоматический.
  2. Проверьте используемую учетную запись. Откройте свойства файла Jenkins обслуживание и проверка Вход в систему Вкладка. Для всего, что выходит за рамки локальных экспериментов, предпочтительнее использовать выделенную учетную запись службы, а не учетную запись LocalSystem.
  3. Проверьте порт прослушивания. Run netstat -ano | findstr :8080 из командной строки. Запись LISTENING подтверждает, что Jenkins удерживает порт.
  4. Ознакомьтесь с баннером версии. Войдите в http://localhost:8080 и прочтите номер версии в правом нижнем углу панели управления. Сравните его с номером загруженной вами версии.
  5. Перезагрузите один раз. Restart Windows и снова перейти на панель управления, не запуская ничего вручную. Если страница загружается, значит, служба действительно работает в автоматическом режиме.

Сервисом также можно управлять из командной строки с правами администратора, что быстрее, чем графическая консоль, и хорошо работает внутри скриптов развертывания:

:: Stop, start, and query the Jenkins Windows service
net stop "Jenkins"
net start "Jenkins"
sc query "Jenkins"

:: Install Jenkins silently on a fleet of machines
msiexec.exe /i "C:\installers\jenkins.msi" /qn /norestart ^
  INSTALLDIR="D:\Jenkins" ^
  PORT=8080 ^
  /L*v "C:\logs\jenkins-install.txt"

💡 Совет: Программа автоматической установки принимает INSTALLDIR, PORT, JAVA_HOME, SERVICE_USERNAME и SERVICE_PASSWORD В качестве переопределения свойств. Все, что вы не передадите, будет возвращено к значению по умолчанию, а в тихом режиме служба будет работать от имени LocalSystem, если не указана учетная запись службы.

Если какая-либо из этих проверок не пройдена, причины обычно предсказуемы, как показано в следующем разделе.

Общие Jenkins Ошибки установки на Windows и как их исправить

Большинство неудачных Windows в линии tracвернуться к небольшому набору причин: неподтвержденная причина Java Проблема может проявляться в процессе выполнения программы, в занятом порту или в учетной записи службы, не имеющей прав для входа в систему в качестве службы. Каждая из этих причин вызывает свои специфические симптомы, поэтому обычно ее можно быстро устранить, если внимательно прочитать сообщение.

  • Неверные учетные данные для входа в систему: Установщик отклоняет учетную запись во время Тестовые учетные данные шаг. Открыть. secpol.msc, развернуть Локальная политика > Назначение прав пользователя, откройте Войти как сервиси добавьте учетную запись. Затем повторите проверку учетных данных.
  • Порт 8080 уже используется: Тестовый порт Кнопка становится красной, потому что другое приложение, часто локальный Tomcat или сервер разработки, уже занимает этот порт. Выберите свободный порт, например 8081, или остановите конфликтующий процесс, указанный в сообщении об ошибке. netstat -ano.
  • Неподдерживаемый или отсутствующий Java: Установщик не может предварительно заполнить Java домашний каталог, иначе служба запустится и сразу же остановится. Установите 64-битную версию JDK 21 или более позднюю, затем укажите установщику ее домашний каталог.
  • SmartScreen блокирует установщик: Windows Сообщает о неопознанном приложении. Выберите Подробнее, то Запуск в любом случае, после подтверждения того, что файл поступил с официального сайта. Jenkins загрузите страницу.
  • Файл initialAdminPassword не найден: Выбран пользовательский каталог установки. Загляните внутрь. secrets папку этого каталога или считать пароль из jenkins.err.log в Jenkins домашний каталог.

Как только Jenkins Работает надежно, естественным следующим шагом будет подключение к репозиторию исходного кода и конвейеру сборки. Пошаговые инструкции приведены на сайте. Jenkins Интеграция с GitHub и Конвейер CI / CD Объясните, как осуществляется непрерывная интеграция вокруг этой установки.

Часто задаваемые вопросы (FAQ)

Да. Jenkins собственные пакеты для основных Linux дистрибутивы, самодельная формула для macOSа также официальные образы контейнеров. Мастер установки идентичен на всех платформах; различаются только команда установки и пути к файлам.

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

AI Помощники группируют повторяющиеся ошибки сборки, выделяют нестабильные тесты и обобщают длинные журналы консоли, определяя вероятную первопричину. Это значительно сокращает время обработки запросов, хотя любое изменение конфигурации по-прежнему утверждается человеком.

Да. Современные помощники по программированию создают декларативные черновики. JenkinsФайлы, полученные из простого описания сборки. Рассматривайте выходные данные как отправную точку: проверьте синтаксис, подтвердите обработку учетных данных и протестируйте. трубопровод Сначала выполните задание в тестовой среде.

Это зависит от цели. Docker создает Jenkins Портативный и простой в сбросе, что подходит для экспериментов. Установщик MSI интегрируется с Windows сервисы и локальные наборы инструментов, что подходит для формирования команд. Windows или приложений .NET.

Подведем итог этой публикации следующим образом: