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

Содержание:

Anonim

Что такое фристайл-проект Jenkins?

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

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

Как создать работу в Jenkins

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

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

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

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

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

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

Шаг 3) Введите данные об объекте

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

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

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

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

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

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

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

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

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

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

В стадии сборки ,

1. Нажмите « Добавить шаг сборки ».

2. Щелкните « Выполнить пакетную команду Windows » и добавьте команды, которые нужно выполнить в процессе сборки.

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

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

javac HelloWorld.java

Java HelloWorld

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

Когда вы ввели все данные,

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

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

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

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

После нажатия на Build now, вы можете увидеть статус сборки, которую вы запускаете, в Build History .

Шаг 10) См. Вывод консоли

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

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

Резюме

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