Як створити нове завдання на будівництво в Jenkins Freestyle Project

Що таке проект Jenkins Freestyle?

Проект Дженкінса Фрістайл це повторюване завдання збирання, сценарій або конвеєр, який містить кроки та дії після збирання. Це вдосконалена робота або завдання, яке може охоплювати кілька операцій. Він дозволяє налаштувати тригери збірки та пропонує безпеку на основі проекту для вашого проекту Jenkins. Він також пропонує плагіни, які допоможуть вам створювати кроки та дії після збирання.

Типи дій, які ви можете виконувати на етапі збірки Jenkins або дії після створення, досить обмежені. У проекті Jenkins Freestyle доступно багато стандартних плагінів, які допоможуть вам подолати цю проблему.

Як створити роботу в Jenkins
Як створити роботу в Jenkins

Як створити нове завдання на збірку в Jenkins

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

Крок 1) Увійдіть у Jenkins


Щоб створити роботу Jenkins freestyle, увійдіть на свою інформаційну панель Jenkins, відвідавши шлях інсталяції Jenkins. Зазвичай він розміщується на локальному хості за адресою http://localhost:8080 Якщо у вас є встановлено Jenkins в іншому шляху використовуйте відповідну URL-адресу для доступу до інформаційної панелі, як показано в наведеному нижче прикладі створення роботи Jenkins.

Створіть нове завдання збірки в Jenkins

Крок 2) Створіть новий елемент

Натисніть на "Новий елемент” у верхній лівій частині інформаційної панелі.

Створіть нове завдання збірки в Jenkins

Крок 3) Введіть деталі товару

На наступному екрані

  1. Введіть назву елемента, який ви хочете створити. Ми використаємо «Hello world» для цієї демонстрації.
  2. Виберіть проект Freestyle
  3. Натисніть OK

Створіть нове завдання збірки в 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 Hello World

Створіть нове завдання збірки в Jenkins

Крок 7) Збережіть проект

Коли ви введете всі дані,

  1. Натисніть Застосовувати
  2. зберегти проект.

Крок 8) Створення вихідного коду

Тепер на головному екрані натисніть Створіть зараз кнопку ліворуч, щоб створити вихідний код.

Створіть нове завдання збірки в Jenkins

Крок 9) Перевірте статус

Натиснувши на Будуйте зараз, ви можете побачити статус збірки, яку ви запускаєте Історія створення.

Створіть нове завдання збірки в Jenkins

Крок 10) Перегляньте вихід консолі

Натисніть на Побудувати номер а потім натисніть на вихід консолі щоб побачити статус запущеної збірки. Вам має відобразитися повідомлення про успішне завершення, за умови, що ви правильно виконали налаштування, як показано в наведеному нижче прикладі Jenkins для створення нового завдання.

Створіть нове завдання збірки в Jenkins

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

Підсумки

  • Проект Jenkins Freestyle — це повторюване завдання збирання, сценарій або конвеєр, який містить кроки та дії після збирання. Це вдосконалена робота або завдання, яке може охоплювати кілька операцій.
  • Типи дій, які ви можете виконувати на етапі збирання або дії після збирання, досить обмежені. У проекті Jenkins Freestyle доступно багато стандартних плагінів, які допоможуть вам подолати цю проблему.
  • Роботи Дженкінса Freestyle build дуже гнучкі та прості у використанні. Ви можете використовувати його для будь-якого типу проекту; його легко налаштувати, і багато його параметрів з’являються в інших завданнях Дженкінса на збірку.
  • Якщо ваше сховище GitHub приватне, Дженкінс спочатку перевірить ваші облікові дані для входу в GitHub і лише потім витягне вихідний код із вашого сховища GitHub.