Делаем практические задания
на стендах в личном кабинете
Смотрите
видеоуроки
Доступ к курсу
навсегда
Вы научитесь автоматизировать процесс интеграции и поставки, сможете ускорить цикл разработки и внедрить полезные инструменты и пройдете путь от настройки первого плагина и создания простого пайплайна до Jenkins as code и внедрения в Kubernetes.
Курс подойдёт, если сейчас
Вот бы
в IT
Создаю и настраиваю
пайплайны в Jenkins с закрытыми глазами
Умею работать
в командной строке
Чему вы научитесь
Разработке в Jenkins
Созданию конфигурации
как кода и установка из неё Jenkins
Настройке пайплайна
с использованием динамических агентов
Jenkins Shared Library
и Jenkins Template Engine
Настройке интеграции
в Kubernetes
Созданию пайплайна
Содержание курса
Вы узнаете, какую область проблем позволяет решить CI/CD. Сможете сопоставить текущие проблемы в своей работе с функционалом CI/CD.
Теория:
История CI/CD
Необходимость использования, повторяемость сборок
Цикл обратной связи
Энтропия без автоматизации(человеческие ошибки)
Best practices
Как делать не нужно
Вы поймёте логику чужих архитектурных решений и разберётесь со структурой каталогов в Jenkins. Научитесь устанавливать Jenkins и производить базовую конфигурацию.
Теория:
Какие проблемы решает Jenkins.
Верхнеуровневая архитектура — master-slave
Структура каталога в Jenkins master (credentials, workspace, logs)
Установка сервера на Linux (centos)
Разные варианты запуска Linux в Docker
Практика:
Установка и настройка сервера Jenkins любым из рассмотренных на уроке способов
Вы научитесь устанавливать плагины и делать базовую конфигурацию, добавлять дополнительные рабочие ноды и настраивать configuration tools. Поймёте, как создавать credentials и разграничивать права доступа в Jenkins.
Теория:
Добавление slave агентов
Работа с Tools
Безопасность в Jenkins
Способы разграничения прав
Зачем нужны плагины и варианты их установки.
Практика:
Установка плагина и настройка дополнительного Tools. Добавление токена GitLab в credentials.
Вы научитесь выбирать нужный тип пайплайна для организации процесса CI/CD, настраивать рабочее окружение для разработки и тестирования пайплайна. Поймёте, как создавать job с параметрами, freestyle job, declarative pipeline, scripted pipeline.
Теория:
Типы пайплайнов
VScode + IdeaIJ
Active reactive + extended choice с груви скриптами
Практика:
Создание пайплайна
Вы научитесь настраивать интеграцию пайплайна с SAST Sonarqube и нотификацию на e-mail, Telegram и Slack.
Теория:
Интеграцию с Sonarqube: что это и зачем
Интеграцию с jforg: что это и зачем
Способы нотификаций о результатах выполнения пайплайна
Практика:
Настройка пайплайна с отправкой результатов
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas