курс DevOps Artisan – Дженкинс напреднали обхваща разширени теми, свързани с работата с Jenkins CI.
Този курс адресира:
- За потребители и администратори на Jenkins, които се интересуват да научат повече за Jenkins
- Начално ниво или напреднали разработчици
- QA инженери
- Инженери по изграждане, инженери по издаване
- Технически ръководители на проекти
- Инженери DevOps
В този курс участниците ще научат как да взаимодействат с Jenkins REST API, как да използват groovy езика за персонализиране на Jenkins и как да използват Jenkins контейнери с Docker.
За да участват в този курс, студентите трябва да имат познания за основните характеристики на Jenkins. Препоръчва се завършване на курса по основи на Дженкинс.
Също така се препоръчва студентите да имат основни познания за разпределени системи за контрол на версиите (Git).
Желателно е студентите да имат предишен опит в разработването на уеб приложения и необходими умения, които включват изпълнение на Unix команди, навигация във файловата система и създаване и редактиране на текстови файлове.
Модул 01: Обобщение на Git/github
Модул 02: Интегрирайте своя Docker SSH сървър с Jenkins
- Изпълнете вашата Jenkins задача на вашия отдалечен хост Docker чрез SSH
- Въведение: Jenkins + Ansible
- Инсталирайте Ansible: Docker + Jenkins
- Интегриран Ansible и Jenkins (Ansible Plugin)
- Научете как да изпълнявате Playbooks от работа на Jenkins
- Добавете параметри към Ansible и Jenkins
03 модул: Pipelines:
- Създайте Jar за вашето приложение Maven с помощта на Docker
- Създайте Dockerfile и изградете изображение с вашия Jar
- Създайте файл Docker Compose, за да автоматизирате процеса на изграждане на изображение
- Научете как да тествате своя код с помощта на Maven и Docker
- Създайте bash скрипт, за да автоматизирате процеса на тестване
Модул 04: Jenkins CI отвъд основите
Модул 05: Преглед на Jenkins REST API
- XML API
- JSON API
- Създаване на работни места с Jenkins API–python sdk
Модул 06: Използване на Groovy с Jenkins
- Groovy конзола за скриптове
- Страхотни работни места
- Модул 07: Groovy с динамични параметри
- Плъгин за публикуване на groovy
Модул 08: Използване на споделени библиотеки в Jenkins
- Сценарий Pipeline
- Използване на Jenkinsfile
- Многоклонов Pipelines
- Въведение в споделените библиотеки
- Рестартирайте от сцена
Модул 09: Сигурност на Дженкинс:
- заверка
- Упълномощаване
- Счетоводство
- Глобални настройки за сигурност
- Управление на пълномощията
- Най-добри практики за сигурност
Модул 10: Отстраняване на грешки в Jenkins със системни регистрационни файлове
Модул 11: Мониторинг на Jenkins
Този курс подготвя студентите да се явят на сертификационен изпит, за да постигнат ролята на професионален инженер по издаването.
DevOps Artisan – Дженкинс напреднали


