Введение

Завершено

В этой схеме обучения вы помогали команде Tailspin Toys настроить конвейер автоматического выпуска. Конвейер включает несколько этапов, а также функциональные и нефункциональные тесты.

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

Цели обучения

По завершении этого модуля вы сможете:

  • Объясните, почему шаблоны развертывания имеют значение.
  • Сравните различные шаблоны развертывания, чтобы выбрать наиболее подходящий для ваших потребностей.
  • Примените шаблон развертывания сине-зеленого цвета в конвейере.

Необходимые компоненты

Модули в этом пути обучения являются частью прогресса.

Чтобы следовать прогрессии с самого начала, сначала выполните следующие схемы обучения:

Мы также рекомендуем начать работу с этой схемой обучения, развернуть приложения с помощью Azure DevOps.

Если вы хотите пройти только этот модуль, необходимо настроить среду разработки в системе Windows, macOS или Linux. Потребуются следующие ресурсы:

Вы можете бесплатно приступить к работе с Azure и Azure DevOps. Вам не нужна подписка Azure для работы с Azure DevOps, но здесь вы будете использовать Azure DevOps для развертывания в ресурсах, существующих в подписке Azure.

Эта среда позволяет выполнять упражнения в этом и последующих модулях. Вы также можете использовать ее, чтобы применить новые навыки в своих проектах.

Примечание.

Azure Pipelines поддерживает широкий спектр языков и типов приложений. В этом модуле вы будете работать с приложением .NET, но вы можете применить шаблоны, которые вы узнаете здесь, к собственным проектам, используюющим любимые языки программирования и платформы.

Знакомство с командой

Вы уже знакомы с командой Space Game из Tailspin Toys по предыдущим модулям. Напомним, с кем вы будете работать в этом модуле.

Cartoon depiction of Andy.

Энди — руководитель разработки.

Cartoon depiction of Amita.

Амита занимается контролем качества.

Cartoon depiction of Tim.

Тим работает в обслуживании.

Cartoon depiction of Mara.

Мара недавно пришла в команду разработчиков и работает в команде Энди.

A cartoon depiction of Irwin.

Ирвин является менеджером по продуктам.

Мара имеет предыдущий опыт работы с DevOps. Она помогает команде внедрить более автоматизированный процесс, использующий Azure DevOps.