Курс: CI/CD на примере Gitlab CI
Продолжительность курса: 32 ак. ч.
Описание курса:
Вы поймете принципы работы CI/CD, научитесь автоматизировать процесс интеграции и поставки и сможете ускорить цикл разработки с минимальными рисками.
Пройдете путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD с возможностью отката на предыдущую версию по нажатию одной кнопки.
Аудитория:
• Инженеры
• Системные администраторы
Необходимая подготовка
• Опыт работы с Linux
Программа курса:
Модуль 1. Что такое CI/CD и какие проблемы эта методика решает?
• Историческая справка.
• Необходимость автоматизации релизов, тестирования, их повторяемость.
• Ускорение разработки продукта.
• Унификация и мощности для сборки продукта.
Модуль 2. Общий принцип работы CI/CD
Модуль 3. Обзор CI-систем
Модуль 4. Обзор Gitlab, его установка и настройка
Модуль 5. Ваш первый проект в Gitlab
Модуль 6. Gitlab Runner и его настройка
Модуль 7. Файл .gitlab-ci.yml
Модуль 8. Интеграция с Kubernetes
Модуль 9. Продвинутые приемы работы (и возможности) GitLab CI
Модуль 10. GitOps
Модуль 11. Безопасность в CI/CD
Окончательная цена указывается в договоре на обучение.
Записаться на курс