Завантажте PDF
1) Згадайте, що таке Дженкінс?
Jenkins - це інструмент з відкритим кодом із плагіном, розроблений для цілей постійної інтеграції. Основна функціональність Jenkins полягає у відстеженні системи контролю версій та ініціюванні та моніторингу системи збірки у разі змін. Він контролює весь процес і забезпечує звіти та сповіщення для попередження.
2) Поясніть, що таке безперервна інтеграція?
При розробці програмного забезпечення, коли кілька розробників або команд працюють над різними сегментами одного веб-додатку, нам потрібно виконати перевірку інтеграції шляхом інтеграції всіх модулів. Для цього щодня проводиться автоматизований процес для кожного фрагмента коду, щоб весь ваш код пройшов тестування.
3) Яка вимога для використання Дженкінса?
Для використання Дженкінса вам потрібно
- Сховище вихідного коду, яке є доступним, наприклад, сховище Git
- Працюючий скрипт збірки, наприклад, скрипт Maven, зареєстрований у сховищі
4) Згадайте, які переваги Дженкінса?
Перевага Дженкінса включає
- На етапі інтеграції помилки збірки кешуються
- Для кожного зміни коміту коміту генерується повідомлення про автоматичний звіт збірки
- Щоб повідомити розробників про успішність або невдачу звіт побудови, він інтегрований з поштовим сервером LDAP
- Досягає постійної інтеграції, спритний розвиток та тестовий розвиток
- Простими кроками проект випуску maven автоматизований
- Просте відстеження помилок на ранній стадії в середовищі розробки, ніж виробництво
5) Поясніть, як можна переміщати або копіювати Дженкінса з одного сервера на інший?
- Перемістіть завдання з однієї інсталяції Jenkins на іншу, скопіювавши відповідний каталог завдань
- Створіть копію вже існуючого завдання, зробивши клон каталогу завдань під іншим іменем
- Перейменування існуючого завдання шляхом перейменування каталогу.
6) Згадайте, які команди ви можете використовувати для запуску Дженкінса вручну?
Щоб запустити Дженкінса вручну, ви можете скористатися одним із наведених нижче способів
- (Jenkins_url) / restart: Примусове перезапуск, не чекаючи завершення збірки
- (Jenkin_url) / safeRestart: Дозволяє завершити всі запущені збірки
7) Згадайте деякі корисні плагіни в Jenkin?
Деякі важливі плагіни в Jenkin включають
- Проект Maven 2
- Amazon EC2
- Видавець HTML
- Копіювати артефакт
- Приєднуйтесь
- Зелені кулі
8) Поясніть, як можна розгорнути власну збірку основного плагіна?
Щоб розгорнути власне поле основного плагіна, потрібно виконати наступні дії
- Зупиніть Дженкінса
- Скопіюйте власний HPI в $ Jenkins_Home / plugins
- Видаліть розширений каталог плагінів
- Створіть порожній файл із назвою
.hpi.pinned - Почніть Дженкінса
9) Поясніть, як можна створити резервну копію та скопіювати файли в Jenkins?
Jenkins зберігає всі налаштування, створює артефакти та журнали у своєму домашньому каталозі, щоб створити резервну копію налаштувань Jenkins, просто скопіюйте цей каталог. Ви також можете скопіювати каталог завдань, щоб клонувати або відтворити завдання або перейменувати каталог.
10) Поясніть, як можна клонувати сховище Git через Дженкінса?
Щоб клонувати сховище Git через Jenkins, потрібно ввести електронну пошту та ім’я користувача для вашої системи Jenkins. Для цього вам потрібно перейти у каталог вашої роботи та виконати команду “git config”.
11) Поясніть, як ви можете налаштувати роботу Дженкінса?
Створити проект, який обробляється через робочі місця в Дженкінсі. Виберіть Новий пункт в меню, після цього введіть назву завдання та оберіть роботу у вільному стилі. Потім натисніть OK, щоб створити нову роботу в Jenkins. Наступна сторінка дозволяє вам налаштувати свою роботу.
12) Згадайте, з якими двома компонентами в основному інтегрований Дженкінс?
Jenkin в основному інтегрований з двома компонентами
- Система контролю версій, така як GIT, SVN
- І будувати такі інструменти, як Apache Maven.