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

Як створити нове завдання на збірку в Jenkins
Робота зі створення вільного стилю — це дуже гнучкий і простий у використанні варіант. Ви можете використовувати його для будь-якого типу проекту; його легко налаштувати, і багато його параметрів з’являються в інших роботах зі створення. Нижче наведено крок за кроком процес створення роботи Jenkin.
Крок 1) Увійдіть у Jenkins
Щоб створити роботу Jenkins freestyle, увійдіть на свою інформаційну панель Jenkins, відвідавши шлях інсталяції Jenkins. Зазвичай він розміщується на локальному хості за адресою
http://localhost:8080
Якщо у вас є встановлено Jenkins в іншому шляху використовуйте відповідну URL-адресу для доступу до інформаційної панелі, як показано в наведеному нижче прикладі створення роботи Jenkins.
Крок 2) Створіть новий елемент
Натисніть на "Новий елемент” у верхній лівій частині інформаційної панелі.
Крок 3) Введіть деталі товару
На наступному екрані
- Введіть назву елемента, який ви хочете створити. Ми використаємо «Hello world» для цієї демонстрації.
- Виберіть проект Freestyle
- Натисніть OK
Крок 4) Введіть деталі проекту
Введіть деталі проекту, який ви хочете протестувати.
Крок 5) Введіть URL-адресу сховища
У розділі «Керування вихідним кодом» введіть URL-адресу сховища. У нас є репозиторій тестів, розташований за адресою https://github.com/kriru/firstJava.git
Ви також можете використовувати локальне сховище.
Якщо ваше сховище GitHub приватне, Дженкінс спочатку перевірить ваші облікові дані для входу в GitHub і лише потім витягне вихідний код із вашого сховища GitHub.
Крок 6) Налаштуйте налаштування
Тепер, коли ви надали всі деталі, настав час створити код. Налаштуйте параметри під будувати розділ для створення коду в потрібний час. Ви навіть можете запланувати періодичне збирання у встановлений час.
під будувати,
1. Клацніть на "Додайте етап побудови"
2. Клацніть на "Виконати Windows пакетна команда” і додайте команди, які ви хочете виконати під час процесу збирання.
Тут я додав команди Java для компіляції коду Java.
Я додав такі команди Windows:
javac HelloWorld.java
java Hello World
Крок 7) Збережіть проект
Коли ви введете всі дані,
- Натисніть Застосовувати
- зберегти проект.
Крок 8) Створення вихідного коду
Тепер на головному екрані натисніть Створіть зараз кнопку ліворуч, щоб створити вихідний код.
Крок 9) Перевірте статус
Натиснувши на Будуйте зараз, ви можете побачити статус збірки, яку ви запускаєте Історія створення.
Крок 10) Перегляньте вихід консолі
Натисніть на Побудувати номер а потім натисніть на вихід консолі щоб побачити статус запущеної збірки. Вам має відобразитися повідомлення про успішне завершення, за умови, що ви правильно виконали налаштування, як показано в наведеному нижче прикладі Jenkins для створення нового завдання.
Загалом, ми виконали програму HelloWorld, розміщену на GitHub. Дженкін отримує код із віддаленого репозиторію та безперервно створює з частотою, яку ви визначаєте.
Підсумки
- Проект Jenkins Freestyle — це повторюване завдання збирання, сценарій або конвеєр, який містить кроки та дії після збирання. Це вдосконалена робота або завдання, яке може охоплювати кілька операцій.
- Типи дій, які ви можете виконувати на етапі збирання або дії після збирання, досить обмежені. У проекті Jenkins Freestyle доступно багато стандартних плагінів, які допоможуть вам подолати цю проблему.
- Роботи Дженкінса Freestyle build дуже гнучкі та прості у використанні. Ви можете використовувати його для будь-якого типу проекту; його легко налаштувати, і багато його параметрів з’являються в інших завданнях Дженкінса на збірку.
- Якщо ваше сховище GitHub приватне, Дженкінс спочатку перевірить ваші облікові дані для входу в GitHub і лише потім витягне вихідний код із вашого сховища GitHub.