Как создать новую сборку в проекте Jenkins Freestyle Project

Что такое фристайл-проект Дженкинса?

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

Типы действий, которые вы можете выполнить на этапе сборки Jenkins или после сборки, весьма ограничены. В рамках проекта Jenkins Freestyle Project доступно множество стандартных плагинов, которые помогут вам решить эту проблему.

Как создать работу в Дженкинсе
Как создать работу в Дженкинсе

Как создать новое задание сборки в Jenkins

Работа по сборке вольным стилем — это очень гибкий и простой в использовании вариант. Вы можете использовать его для любого типа проекта; его легко настроить, и многие его параметры появляются в других заданиях сборки. Ниже приведен пошаговый процесс создания вакансии в Дженкин.

Шаг 1) Войдите в Jenkins


Чтобы создать задание Jenkins вольным стилем, войдите в свою панель управления Jenkins, перейдя по пути установки Jenkins. Обычно он размещается на локальном хосте по адресу http://localhost:8080 Если вы только что установлен Дженкинс по другому пути используйте соответствующий URL-адрес для доступа к вашей информационной панели, как показано в приведенном ниже примере создания задания Jenkins.

Создайте новое задание сборки в Jenkins

Шаг 2) Создайте новый элемент

Нажмите на "Новый элемент» в левом верхнем углу панели управления.

Создайте новое задание сборки в Jenkins

Шаг 3) Введите сведения о товаре

На следующем экране

  1. Введите имя предмета, который хотите создать. Для этой демонстрации мы будем использовать «Hello world».
  2. Выберите проект Фристайл
  3. Нажмите «ОК»

Создайте новое задание сборки в Jenkins

Шаг 4) Введите детали проекта

Введите сведения о проекте, который вы хотите протестировать.

Создайте новое задание сборки в Jenkins

Шаг 5) Введите URL-адрес репозитория.

В разделе «Управление исходным кодом» введите URL-адрес своего репозитория. У нас есть тестовый репозиторий, расположенный по адресу https://github.com/kriru/firstJava.git

Создайте новое задание сборки в Jenkins

Вы также можете использовать локальный репозиторий.

Если ваш репозиторий GitHub является частным, Дженкинс сначала проверит ваши учетные данные для входа в GitHub и только затем извлечет исходный код из вашего репозитория GitHub.

Шаг 6) Настройте параметры

Теперь, когда вы предоставили все детали, пришло время создать код. Измените настройки в разделе строить раздел для сборки кода в удобное для вас время. Вы даже можете запланировать периодическую сборку в установленное время.

Под строить,

1. Нажмите на "Добавить этап сборки

2. Нажмите на "Выполнить Windows пакетная команда» и добавьте команды, которые вы хотите выполнить в процессе сборки.

Создайте новое задание сборки в Jenkins

Здесь я добавил команды Java для компиляции кода Java.

Я добавил следующие команды Windows:

javac HelloWorld.java

Java HelloWorld

Создайте новое задание сборки в Jenkins

Шаг 7) Сохраните проект.

Когда вы введете все данные,

  1. Нажмите Применить
  2. Сохранено проект.

Шаг 8) Создайте исходный код

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

Создайте новое задание сборки в Jenkins

Шаг 9) Проверьте статус

После нажатия на Стройте сейчас, вы можете увидеть статус сборки, под которой вы работаете История сборки.

Создайте новое задание сборки в Jenkins

Шаг 10) Посмотрите вывод консоли

Нажмите на номер сборки а затем нажмите на консольный вывод чтобы увидеть статус запускаемой вами сборки. Он должен показать вам сообщение об успехе, если вы правильно выполнили настройку, как показано в приведенном ниже примере создания нового задания Дженкинсом.

Создайте новое задание сборки в Jenkins

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

Итого

  • Jenkins Freestyle Project — это повторяемое задание сборки, сценарий или конвейер, содержащий шаги и действия после сборки. Это улучшенное задание или задача, которая может охватывать несколько операций.
  • Типы действий, которые вы можете выполнить на этапе сборки или после сборки, весьма ограничены. В рамках проекта Jenkins Freestyle Project доступно множество стандартных плагинов, которые помогут вам решить эту проблему.
  • Работы Jenkins в стиле фристайл очень гибки и просты в использовании. Вы можете использовать его для любого типа проекта; его легко настроить, и многие его параметры появляются в других заданиях сборки Jenkins.
  • Если ваш репозиторий GitHub является частным, Дженкинс сначала проверит ваши учетные данные для входа в GitHub и только затем извлечет исходный код из вашего репозитория GitHub.