Знакомство
В учебном пути создание конвейера выпуска с помощью Azure Pipelines в рамках обучения вы создали базовый конвейер выпуска, который развертывал приложение ASP.NET Core в Службе приложений Azure. Хотя этот сценарий работает для одного приложения, современные решения часто требуют сочетания приложений, служб и других компонентов. В этом модуле показано, как создать более сложный конвейер.
В этом модуле вы узнаете, как добавить проект Функций Azure в существующий конвейер CI/CD и развернуть как в Службе приложений Azure, так и в Функциях Azure в одном процессе. Этот модуль посвящен основным задачам сборки и развертывания.
Цели обучения
После завершения этого модуля вы сможете:
- Описание использования Функций Azure для проектов разработки приложений
- Создание службы приложений Azure и сред Функций Azure
- Развертывание как в Службе приложений Azure, так и в Функциях Azure в одном конвейере с помощью Azure Pipelines
Необходимые условия
Модули в этой схеме обучения формируют прогрессию:
В этом модуле также предполагается, что у вас есть базовое знакомство с функциями Azure, хотя это знание не требуется для его завершения. Если вы не знакомы с темой, мы рекомендуем сначала завершить учебный курс "Создание бессерверных приложений".
Встречайте команду
Вы встретились с командой веб-разработчиков Space Game в Tailspin Toys в предыдущих модулях. Для справки, вот с кем вам предстоит работать в этом модуле.
Энди является лидером развития.
Ирвин является менеджером по продуктам.
Тим работает в операционном отделе.
Мара только что присоединилась как разработчик и подчиняется Энди.
Мара имеет предыдущий опыт работы с DevOps. Мара помогает команде внедрить более автоматизированный процесс, использующий Azure DevOps.