Как создать новую сборку в проекте Jenkins Freestyle Project
Что такое фристайл-проект Дженкинса?
Дженкинс Фристайл Проект — это повторяемое задание сборки, сценарий или конвейер, содержащий шаги и действия после сборки. Это улучшенное задание или задача, которая может охватывать несколько операций. Он позволяет вам настраивать триггеры сборки и обеспечивает безопасность на основе проекта для вашего проекта Jenkins. Он также предлагает плагины, которые помогут вам создавать шаги и действия после сборки.
Типы действий, которые вы можете выполнить на этапе сборки Jenkins или после сборки, весьма ограничены. В рамках проекта Jenkins Freestyle Project доступно множество стандартных плагинов, которые помогут вам решить эту проблему.

Как создать новое задание сборки в Jenkins
Работа по сборке вольным стилем — это очень гибкий и простой в использовании вариант. Вы можете использовать его для любого типа проекта; его легко настроить, и многие его параметры появляются в других заданиях сборки. Ниже приведен пошаговый процесс создания вакансии в Дженкин.
Шаг 1) Войдите в Jenkins
Чтобы создать задание Jenkins вольным стилем, войдите в свою панель управления Jenkins, перейдя по пути установки Jenkins. Обычно он размещается на локальном хосте по адресу
http://localhost:8080
Если вы только что установлен Дженкинс по другому пути используйте соответствующий URL-адрес для доступа к вашей информационной панели, как показано в приведенном ниже примере создания задания Jenkins.
Шаг 2) Создайте новый элемент
Нажмите на "Новый элемент» в левом верхнем углу панели управления.
Шаг 3) Введите сведения о товаре
На следующем экране
- Введите имя предмета, который хотите создать. Для этой демонстрации мы будем использовать «Hello world».
- Выберите проект Фристайл
- Нажмите «ОК»
Шаг 4) Введите детали проекта
Введите сведения о проекте, который вы хотите протестировать.
Шаг 5) Введите URL-адрес репозитория.
В разделе «Управление исходным кодом» введите URL-адрес своего репозитория. У нас есть тестовый репозиторий, расположенный по адресу https://github.com/kriru/firstJava.git
Вы также можете использовать локальный репозиторий.
Если ваш репозиторий GitHub является частным, Дженкинс сначала проверит ваши учетные данные для входа в GitHub и только затем извлечет исходный код из вашего репозитория GitHub.
Шаг 6) Настройте параметры
Теперь, когда вы предоставили все детали, пришло время создать код. Измените настройки в разделе строить раздел для сборки кода в удобное для вас время. Вы даже можете запланировать периодическую сборку в установленное время.
Под строить,
1. Нажмите на "Добавить этап сборки
2. Нажмите на "Выполнить Windows пакетная команда» и добавьте команды, которые вы хотите выполнить в процессе сборки.
Здесь я добавил команды Java для компиляции кода Java.
Я добавил следующие команды Windows:
javac HelloWorld.java
Java HelloWorld
Шаг 7) Сохраните проект.
Когда вы введете все данные,
- Нажмите Применить
- Сохранено проект.
Шаг 8) Создайте исходный код
Теперь на главном экране нажмите кнопку Построить сейчас кнопку слева, чтобы создать исходный код.
Шаг 9) Проверьте статус
После нажатия на Стройте сейчас, вы можете увидеть статус сборки, под которой вы работаете История сборки.
Шаг 10) Посмотрите вывод консоли
Нажмите на номер сборки а затем нажмите на консольный вывод чтобы увидеть статус запускаемой вами сборки. Он должен показать вам сообщение об успехе, если вы правильно выполнили настройку, как показано в приведенном ниже примере создания нового задания Дженкинсом.
В общем, мы выполнили программу HelloWorld, размещенную на GitHub. Jenkin извлекает код из удаленного репозитория и непрерывно выполняет сборку с заданной вами частотой.
Итого
- Jenkins Freestyle Project — это повторяемое задание сборки, сценарий или конвейер, содержащий шаги и действия после сборки. Это улучшенное задание или задача, которая может охватывать несколько операций.
- Типы действий, которые вы можете выполнить на этапе сборки или после сборки, весьма ограничены. В рамках проекта Jenkins Freestyle Project доступно множество стандартных плагинов, которые помогут вам решить эту проблему.
- Работы Jenkins в стиле фристайл очень гибки и просты в использовании. Вы можете использовать его для любого типа проекта; его легко настроить, и многие его параметры появляются в других заданиях сборки Jenkins.
- Если ваш репозиторий GitHub является частным, Дженкинс сначала проверит ваши учетные данные для входа в GitHub и только затем извлечет исходный код из вашего репозитория GitHub.