Що таке проект фрістайлу Дженкінса?
Проект Jenkins Freestyle - це повторювана робота зі збірки, сценарій або конвеєр, що містить кроки та дії після збірки. Це вдосконалена робота або завдання, яке може охоплювати кілька операцій. Це дозволяє налаштовувати тригери збірки та пропонує захист на основі проекту для вашого проекту Дженкінса. Він також пропонує плагіни, які допоможуть вам будувати кроки та дії після побудови.
Типи дій, які ви можете виконувати в кроці збірки Дженкінса або в дії після збірки, досить обмежені. У рамках проекту Jenkins Freestyle доступно багато стандартних плагінів, які допоможуть вам подолати цю проблему.
Як створити нову роботу в Дженкінсі
Робота у вільному стилі - це дуже гнучкий та простий у використанні варіант. Ви можете використовувати його для будь-якого типу проекту; його легко налаштувати, і багато його варіантів з’являються в інших робочих місцях. Нижче наведено поетапний процес створення роботи в Дженкіні.
Крок 1) Увійдіть до Jenkins
Щоб створити роботу у фрістайлі Jenkins, увійдіть на свою інформаційну панель Jenkins, відвідавши шлях встановлення Jenkins. Зазвичай він розміщується на localhost за адресою http: // localhost: 8080 Якщо ви встановили Jenkins в інший шлях, скористайтеся відповідною URL-адресою, щоб отримати доступ до своєї інформаційної панелі, як показано в наведеному нижче прикладі створення роботи Jenkins.
Крок 2) Створіть новий елемент
Натисніть " Новий елемент " у верхній лівій частині інформаційної панелі.
Крок 3) Введіть деталі товару
На наступному екрані
- Введіть назву елемента, який ви хочете створити. Для цієї демонстрації ми використаємо "Привіт світ".
- Виберіть проект Freestyle
- Клацніть Добре
Крок 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. Дженкін витягує код із віддаленого сховища і безперервно збирає з частотою, яку ви визначаєте.
Резюме
- Проект Jenkins Freestyle - це повторювана робота зі збірки, сценарій або конвеєр, що містить кроки та дії після збірки. Це вдосконалена робота або завдання, яке може охоплювати кілька операцій.
- Типи дій, які ви можете виконувати на етапі збірки або після збірки, досить обмежені. У рамках проекту Jenkins Freestyle доступно багато стандартних плагінів, які допоможуть вам подолати цю проблему.
- Вакансії Jenkins у вільному стилі дуже гнучкі та прості у використанні. Ви можете використовувати його для будь-якого типу проекту; його легко налаштувати, і багато його варіантів з’являються в інших робочих місцях збірки Jenkins.
- Якщо ваше сховище GitHub є приватним, Дженкінс спочатку перевірить ваші облікові дані для входу за допомогою GitHub, а вже потім витягне вихідний код із вашого сховища GitHub.