Определение и реализация непрерывной интеграции

Начальный уровень
Инженер DevOps
Администратор
Разработка
Архитектор решений
Azure
Azure DevOps
Виртуальные машины Azure
Служба автоматизации Azure

Создайте автоматизированные конвейеры, которые непрерывно собирают, тестируют и развертывают приложения.

Предварительные требования

нет

Модули, включенные в эту схему обучения

Настройте конвейер непрерывной интеграции (CI), который автоматизирует процесс создания приложения.

Настройка автоматического тестирования в конвейере в целях повышения качества кода.

Управление приложением и пакетами, которые он использует в конвейерах сборки.

Узнайте, как использовать собственный агент сборки, если размещенные в Майкрософт агенты не соответствуют вашим потребностям.

Настройте конвейер непрерывной доставки (CD), который автоматизирует процесс развертывания приложения.

Проектирование и создание реалистичного конвейера выпуска, который способствует изменениям в различных средах тестирования и промежуточной среды.

Запустите тесты пользовательского интерфейса Selenium, форму функционального тестирования в Azure Pipelines.

Запустите автоматические нагрузочные тесты с помощью Apache JMeter, формы нефункционального тестирования в Azure Pipelines.

Выберите и реализуйте шаблон развертывания, который помогает плавно развертывать новые функции приложения для пользователей.

Создайте сценарий Desired State Configuration, который проверяет, установлены ли службы IIS. Подключайте виртуальные машины для управления с помощью службы автоматизации Azure. Автоматически устанавливайте службы IIS на виртуальных машинах, где этот компонент отсутствует.

Узнайте, как создавать рабочие процессы, которые позволяют использовать непрерывную интеграцию (CI) для проектов.