jenkins jobs configuring scm
Цей відео-підручник обговорює роботу Дженкінса, типи вакансій Дженкінса, налаштування SCM, тригери побудови, планування завдань збірки, опитування SCM, створення проекту Maven:
У нашому попередньому навчальному посібнику ми дізналися про завантаження загального пакета Java, набору інструментів Docker, витягування зображення Дженкінса на наборі інструментів та різних методів запуску Дженкінса, наприклад, запуску як самостійного додатка, запуску на сервері додатків, запуску як служби Windows і, нарешті, працює на Docker.
У цьому посібнику ми обговоримо все про роботу Дженкінса, різні типи роботи Дженкінса, налаштування керування вихідним кодом, тригери побудови, планування завдань збірки, опитування SCM, кроки побудови Maven.
Що ви дізнаєтесь:
Вступ до Дженкінса Джобса
Ось відеоуроки:
Частина 1:
Частина 2:
Що таке робота Дженкінса?
Простими словами, будь-який автоматизований процес, реалізований у Jenkins, є роботою Jenkins.
Автоматизований процес може стосуватися побудови вихідного коду. Вихідний код можна об'єднати з будь-якого управління вихідним кодом, таким як git, SVN та perforce.
Види роботи Дженкінса
Дженкінс підтримує такі різні типи робіт:
# 1) Запустіть Jenkins як самостійну програму: Будь ласка, зверніться до підручника “Встановлення та запуск Jenkins”, щоб отримати докладні інструкції.
# два) Увійдіть до Jenkins.
# 3) Клацніть на “New Item” на інформаційній панелі Jenkins, як показано на малюнку 1 нижче.
Рисунок 1: Новий елемент на інформаційній панелі Дженкінса
# 4) Після натискання на Нову позицію з’явиться список різних вакансій Дженкінса. Це показано на малюнку 2.
як відкрити файл .torrent
Рисунок 2: Список вакансій Дженкінса
Як показано на малюнку вище, різні типи роботи Дженкінса:
(i) Проект фрістайлу :Це звичайна і популярна робота в Jenkins, яка дозволяє нам будувати наш проект, інтегрувати наші збірки або управління вихідним кодом з Jenkins, опитувати SCM, створювати тригери та багато іншого.
(ii) Проект Maven :Дозволяє нам будувати наші проекти Maven. Нам потрібно лише вказати розташування нашого файлу pom.xml для побудови проекту. Усі інші функції, такі як створення тригерів, опитування SCM залишаються незмінними.
(iii) Трубопровід :Це свого роду робота, яка дозволяє нам оголосити процес побудови, як компіляцію, запуск та звітування про покоління, якщо потрібно.
Усі вищезазначені кроки можна згадати у файлі під назвою Jenkinsfile у нашій базі коду, а також вказати той самий шлях у Jenkins. Це запустить файл Jenkins і покаже етапи розгортання, такі як build, run тощо. Це можна виконати, якщо нам потрібно запустити лише одну гілку.
Якщо ми хочемо запустити наш конвеєр на декількох гілках або версіях кодової бази, ми використовуємо багатогалузевий трубопровід .
(iv) Багатоконфігурація :Цей вид проекту призначений для великої кодової бази, яка повинна працювати на різних конфігураціях операційних систем.
(v) Папка :У цьому проекті спочатку створюється папка, яка є контейнером для всіх інших видів проектів. Ми також можемо зробити ці папки безпечними.
Налаштування управління вихідним кодом
Нижче наведено передумови для налаштування управління вихідним кодом:
- Перейти: Тут використовується інструмент контролю версій. Можна використовувати будь-яке інше управління вихідним кодом, як SVN, Perforce та багато іншого. Коли завантажується панель інструментів Docker, навіть Git завантажується. Етапи встановлення набору інструментів Docker згадуються в моєму посібнику “Встановлення та запуск Jenkins”.
- Код: Код можна легко писати за допомогою таких програм, як Eclipse, Microsoft Visual Studio та багатьох інших.
- Дженкінс працює і запускається за допомогою http: // localhost: 8080.
Нижче наведені кроки для налаштування вихідного коду Mgement:
# 1) Спочатку увійдіть до сховища GitHub і виберіть створене сховище. Я вже створив сховище, яке містить файл Java із простим сценарієм селену та оператором print. Будь ласка, зверніться до малюнка 3.
Малюнок 3: Увійшов на екран GitHub.
# два) Клацніть на сховище та переконайтесь, що наявний останній код. Зверніть увагу на URL-адресу сховища, як показано на малюнку 4.
Малюнок 4: Відображення екрану GitHub сховище та URL
# 3) Тепер на інформаційній панелі Дженкінса натисніть «Новий елемент». Інформаційну панель Jenkins див. На рисунку 1.
# 4) Введіть назву проекту та виберіть проект Freestyle зі списку вакансій, як показано на малюнку 5.
Рисунок 5: Створення проекту 'Фрістайл'
способи дивитись аніме безкоштовно -
# 5) Виберіть Git у розділі Керування вихідним кодом та вкажіть URL-адресу сховища Github (це вже було зазначено на кроці 2) та надайте облікові дані, як показано на малюнку 6 нижче.
Рисунок 6: Конфігурація проекту фрістайлу
# 6) Надайте необхідні команди збірки для запуску коду. Тут ми використовували командну команду для виконання Windows, як показано на малюнку 7 нижче.
Рисунок 7: Крок побудови в конфігурації SCM
# 7) Натисніть кнопку Застосувати та Зберегти.
# 8) Клацніть на Build Now, як показано на малюнку 8.
Рисунок 8: Складіть зараз на інформаційній панелі
# 9) Знайдіть результат у виведенні консолі, як показано на малюнку 9.
Рисунок 9: Висновок консолі за проектом
Примітка: Щоб отримати вихід консолі, клацніть на результат збірки (позначений синім або червоним). Це призведе до екрану, показаного на малюнку 9.
Створення тригерів
Що таке тригер?
Тригер дозволяє нам виконати завдання при появі події. Ця подія називається тригером. Щоб побачити список тригерів збірки, нам потрібно увійти до Дженкінса та натиснути на будь-який вже створений елемент і натиснути на налаштування.
Список тригерів показаний на малюнку 10 нижче:
Рисунок 10: Список тригерів побудови
- Тригер побудувати віддалено : Завдання зазвичай запускається шляхом доступу до вказаної URL-адреси. Це зручно для сценаріїв. З URL-адресою слід також згадати маркер авторизації.
- Будуйте після побудови інших проектів : Оскільки читається, нам потрібно згадати перелік інших проектів, коли ці проекти будуються, тоді виконується поточна робота.
- Будуйте періодично : Збірка запускається на основі згаданого часу. Тут слід згадати cron.
- Тригер Github для опитування GITSCM : Якщо Дженкінс отримує push-гачок GitHub із сховища, пов'язаного з git, тоді виконується процес побудови.
- Опитування SCM : Налаштуйте Дженкінса на опитування SCM щодо мурашиних натискань або комітів, а потім ініціюйте завдання.
Планувальник роботи Дженкінса
Нам потрібно зробити наступне, щоб запланувати роботу для побудови:
- Увійдіть на інформаційну панель Jenkins.
- Клацніть на елемент або завдання.
- Клацніть на Налаштувати.
- Перевіряйте можливість періодичної збірки та встановлюйте бажаний cron, як показано на малюнку 11.
Примітка: Тільки для демонстраційних цілей ми надаємо cron як *****, що означає запускати збірку щохвилини. Будь ласка, вимкніть його або надайте cron на ваш вибір.
Рисунок 11: Графік робіт із побудови
Опитування СКМ
Виконайте наступні кроки:
- Клацніть на «Налаштувати» завдання, створеного на інформаційній панелі Дженкінса.
- Клацніть на тригери збірки в налаштуваннях налаштування та виберіть SCM опитування.
- Введіть потрібний cron для опитування SCM. Тут ми дали * * * *, що означає, що Дженкінс опитує SCM щохвилини. Будь ласка, зверніться до малюнка 12.
Рисунок 12: Опитування SCM
Етапи побудови Maven
# 1) Запустіть Jenkins і увійдіть до нього.
# два) Клацніть на Manage Jenkins
# 3) Клацніть на Глобальну конфігурацію інструменту.
# 4) У розділі Maven натисніть Додати maven.
# 5) Зніміть прапорець біля установки автоматично.
# 6) Вкажіть шлях для смітника Maven, як показано на малюнку 13.
Рисунок 13: Додавання шляху Maven
# 7) Клацніть на застосувати та збережіть.
# 8) Перейдіть до інформаційної панелі Дженкінса, натисніть Новий елемент.
# 9) Введіть ім'я елемента та виберіть проект Maven та натисніть Застосувати, як показано на малюнку 14.
Малюнок 14: Створення проекту Maven
# 10) На сторінці налаштування Maven введіть опис, а в розділі Maven натисніть Додатково.
# одинадцять) Виберіть спеціальну робочу область, як показано на малюнку 15. Спеціальна робоча область - це шлях, де присутній pom.xml.
Рисунок 15: Спеціальна робоча область під Maven
# 12) Під побудовою встановіть цілі та варіанти очищення тесту компіляції.
# 13) Клацніть на Зберегти.
# 14) Клацніть на Build Now, яка присутня в New Item.
# п'ятнадцять) Зачекайте, поки збірка буде успішною, як показано на малюнку 16.
як відкрити щось за допомогою Java - -
Малюнок 16: Побудова успіху
Висновок
У цьому підручнику ми дізналися про різні типи завдань Дженкінса, що таке тригери побудови, налаштування SCM, опитування SCM, планування завдання та, нарешті, створення проекту Maven.
Рекомендована література
- Тестування програмного забезпечення QA Assistant Job
- Підручник з Дженкінса С. І. - Що таке безперервна інтеграція Дженкінса
- Тестування програмного забезпечення Технічний вміст Writer Фрілансер Робота
- Вакансії для тестування програмного забезпечення: повний посібник із тестування на забезпечення якості
- Вакансії для тестування програмного забезпечення в Бангалорі
- Можливість сумісництва для експертів із селену
- SoftwareTestingHelp Поточні вакансії
- Як завантажити, встановити та запустити Дженкінса