Введение

Завершено

В приложениях сборки с помощью схемы обучения Azure DevOps вы помогли команде Tailspin Toys с помощью Azure DevOps спланировать и создать конвейер непрерывной интеграции (CI) для создания веб-сайта Space Game.

Большой выпуск команды Tailspin приближается. Команда может использовать Azure DevOps для создания и тестирования кода, но как они могут быстро развернуть приложение в среде, доступной для своих пользователей?

В этом модуле вы продолжите работу с командой Tailspin, так как они настроили конвейер непрерывной доставки (CD) для развертывания веб-сайта Space Game .

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

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

  • объяснить, что такое непрерывная поставка, почему она важна и какие средства можно использовать;
  • создать в Azure Pipelines базовый конвейер выпуска, который развертывает веб-приложение в Службе приложений Azure;
  • Изучите аналитику конвейера, чтобы понять работоспособность и историю выпусков.

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

Модули в этой схеме обучения и предыдущие пути обучения формируют прогрессию.

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

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

Вы можете бесплатно приступить к работе с Azure и Azure DevOps. Вам не нужна подписка Azure для работы с Azure DevOps, но здесь вы будете использовать Azure DevOps для развертывания в ресурсах Azure в подписке 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.