Определение и реализация непрерывной интеграции
Создайте автоматизированные конвейеры, которые непрерывно собирают, тестируют и развертывают приложения.
Предварительные требования
нет
Код достижения
Вы хотите запросить код достижения?
Модули, включенные в эту схему обучения
В этом модуле вы узнаете, как настроить конвейер непрерывной интеграции (CI), который автоматизирует процесс создания приложения.
Настройка автоматического тестирования в конвейере в целях повышения качества кода.
Управление приложением и пакетами, которые он использует в конвейерах сборки.
Узнайте, как использовать собственный агент сборки, если размещенные в Майкрософт агенты не соответствуют вашим потребностям.
Настройте конвейер непрерывной доставки (CD), который автоматизирует процесс развертывания приложения.
Проектирование и создание реалистичного конвейера выпуска, который способствует изменениям в различных средах тестирования и промежуточной среды.
Запустите тесты пользовательского интерфейса Selenium, форму функционального тестирования в Azure Pipelines.
Запустите автоматические нагрузочные тесты с помощью Apache JMeter, формы нефункционального тестирования в Azure Pipelines.
Выберите и реализуйте шаблон развертывания, который помогает плавно развертывать новые функции приложения для пользователей.
Создайте сценарий Desired State Configuration, который проверяет, установлены ли службы IIS. Подключайте виртуальные машины для управления с помощью службы автоматизации Azure. Автоматически устанавливайте службы IIS на виртуальных машинах, где этот компонент отсутствует.
Узнайте, как создавать рабочие процессы, которые позволяют использовать непрерывную интеграцию (CI) для проектов.