Курс предоставляет знания и навыки для реализации непрерывной доставки. Рассматриваются вопросы разработки стратегии релизов, настройки рабочего процесса, управления релизами и применения соответствующих шаблонов развертывания.
По окончании курса слушатели смогут:
- различать понятия релиза и развертывания;
- определять компоненты конвейера релизов
- объяснять, что следует учитывать при разработке стратегий релизов;
- классифицировать и контролировать качество релизов и процесса релизов;
- описывать принципы выпуска релизов, работы с примечаниями к релизам и документацией;
- объяснять традиционную и современную схему развертывания;
- выбирать инструмент управления релизами;
- объяснять терминологию, которая используется в Azure DevOps и других инструментах управления релизами;
- описывать, что такое задача Build and Release и некоторые лругие доступные задачи развертывания;
- классифицировать агентов, очередь агентов и пул агентов;
- объяснять, почему иногда нужны несколько задачам по релизу в одном конвейере релизов;
- разграничивать работу мультиагентного и многоконфигурационного релиза;
- использовать переменные релизы и переменные стадии в конвейере релизов;
- выполнять безопасное развертывание в среде через сервисное соединение;
- вставить тестирование в конвейер;
- знать разные способы проверки состояния конвейера и релизов с помощью оповещений, сервисных хуков и отчетов;
- создавать ворота для релизов;
- описывать схемы развертывания;
- реализовывать Blue Green Deployment;
- внедрить Canary Release;
- внедрить развертывание прогрессивной экспозиции.
Аудитория
Курс предназначен для специалистов, реализующих процессы DevOps или готовящихся к сдаче сертификационного экзамена Microsoft Azure DevOps Solutions.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- фундаментальные знания Azure и основных принципов разработки программного обеспечения, также на основе методологии Agile;
- опыт работы в организации, которая создает программное обеспечение.
- Разработка стратегии релизов
- Введение в непрерывную доставку
- Рекомендации по стратегии релизов
- Построение конвейера релизов
- Выбор шаблона развертывания
- Выбор правильного инструмента управления релизами
- Настройка рабочего процесса управления релизами
- Создание конвейера релизов
- Предоставление и настройка сред
- Управление и модулирование задач и шаблонов
- Интеграция с конвейером релизов
- Настройка автоматической интеграции и автоматизации функциональных тестов
- Автоматизированная проверка состояния здоровья
- Реализация соответствующего шаблона развертывания
- Введение в шаблоны развертывания
- Внедрение Blue Green Deployment
- Feature Toggle
- «Канарские» релизы
- «Темный» запуск
- AB-тестирование
- Развертывание прогрессивной экспозиции