Элементы DevOps
Концепции DevOps
Cem Sakarya
DevOps Risk Advisor
Модель управления изменениями DevOps
- Непрерывная интеграция и непрерывная доставка
Принципы CI
- Система контроля версий
- Частые интеграции
Контроль версий
- Основная ветка как единственный источник истины
- Несколько команд работают над одним продуктом
- Проверка кода коллегами
- Тестирование на каждом этапе
Принципы CD
- Автоматизированные сборки
- Автоматизированные тесты
- Предсказуемое и короткое время изменений
Эксперименты
- Ограниченный круг пользователей
- Сбор обратной связи
- Запускается после развёртывания изменения
Циклы обратной связи
- Непрерывное улучшение продукта
- Этап проверки используется для цикла обратной связи
- Обратная связь превращается в конкретные действия
- При необходимости вносятся изменения в ПО
Давайте потренируемся!
Концепции DevOps
Preparing Video For Download...