Про курс
Jenkins - це один із найбільш використовуваних інструментів для DevOps фахівців та розробників, які практикують принципи безперервної інтеграції (CI, англ. Continuous Integration) у своїх проектах.
Jenkins використовується для автоматизації розробки програмного забезпечення, що розробляється. Він забезпечує постійне злиття окремих складових частин програмних продуктів у загальну галузь розробки та автоматизацію складання проекту для швидкого виявлення можливих помилок та вирішення інтеграційних проблем.
На цьому курсі ви познайомитеся з основами роботи з Jenkins і навчитеся написання простих завдань для складання (job) та завдань для безперервної доставки та розгортання (pipeline). Після проходження курсу, ви зможете на практиці створювати робочі сценарії для складання ваших проектів та деплою додатків на робочі сервери.
Цей курс входить до спеціальності:
Попередні Вимоги
Відео курс підійде як Java розробникам, які володіють своїм стеком технологій, так і QA-початківцям, тестувальникам, DevOps фахівцям.
Ви навчитеся
- Використовувати на практиці програму Jenkins для безперервної інтеграції коду у програмному продукті.
- Створювати сценарії для запуску складання та деплою додатків з Jenkins.
- Використовувати у своєму проекті Git та Jenkins GitHub Plugin.
- Створювати у Jenkins проекти на основі Maven.
- Забезпечувати контроль вихідного коду Jenkins за допомогою інструментів контролю якості коду.
- Застосовувати системи складання Gradle та Ant.
- Працюйте в Jenkins з Shell скриптами.
- Використовувати сервер Tomcat як Staging Environment
- Реалізувати в Jenkins паралельне складання.
- Забезпечувати розгортання проекту у Production.
- Застосовувати в Jenkins пайплайни у вигляді коду.
- Забезпечувати автоматизацію пайплайнів.
- Працювати з Jenkins у командному рядку.
- Отримувати сповіщення про джоби в реальному часі за допомогою CatLight.
- Створювати Jenkins Server в AWS.
- 2 год 54 хв
- 03.07.2020
- 7
- 28.09.2020
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Jenkins на 40 днів?
Ознайомитись із програмою Jenkins. Визначити для чого і коли застосовувати цей інструмент.
Розібрати на практиці встановлення всіх необхідних плагінів та інструментів для безперервної інтеграції в Jenkins. Запустити перший білд та розглянути поняття Workspace.
Провести огляд інструментів контролю якості коду та розглянути звіт з метриками покриття коду. Провести огляд систем збирання Gradle та Ant. Розглянути роботу з Shell скриптами в Jenkins.
Мета уроку - розібратися в тому, що таке стейджинг середовище і для чого воно потрібне. Також завдання - розглянути встановлення та налаштування програми в стейджинг середу, на прикладі сервера Tomcat. Познайомитись з пайплайнами та їх призначенням, розглянути паралельні збірки у Jenkins.
Ціль уроку - розібратися в тому, що таке пайплайн як код. Навчитися описувати кодом пайплайни в Jenkins.
Мета уроку описати повністю автоматизований пайплайн кодом.
Мета уроку – вивчити додаткові матеріали та можливості Jenkins.