Знакомство
В рамках учебного плана "Создание приложений с помощью Azure DevOps" вы помогли команде Tailspin Toys спланировать и разработать процесс непрерывной интеграции (CI), чтобы создать веб-сайт Space Game.
Важный релиз команды Tailspin приближается. Команда может использовать Azure DevOps для создания и тестирования кода, но как они могут быстро развернуть приложение в среде, доступной для своих пользователей?
В этом модуле вы продолжите своё путешествие с командой Tailspin, пока они настраивают конвейер непрерывной доставки (CD) для развертывания веб-сайта Space Game.
Цели обучения
После завершения этого модуля вы сможете:
- Определите, что такое непрерывная доставка, почему важно и какие средства можно использовать.
- Создайте базовый конвейер выпуска в Azure Pipelines, который развертывает веб-приложение в Службе приложений Azure.
- Изучите аналитику конвейера, чтобы понять работоспособность и историю выпусков.
Необходимые условия
Модули в этой схеме обучения и предыдущие пути обучения формируют прогрессию.
Если вы хотите начать с этой схемы обучения, настройте среду разработки в системе Windows, macOS или Linux. Вам потребуется:
- организации Azure DevOps с доступом к параллельным заданиям . Если у вашей организации нет доступа к параллельным заданиям, можно запросить параллельные задания бесплатно для общедоступных или частных проектов с помощью этой формы. Ваш запрос займет 2–3 рабочих дня.
- подписка Azure
- Учетная запись GitHub
- Visual Studio Code с расширением Azure Pipelines для VS Code.
- SDK для .NET 6.0
- Git
Чтобы следовать прогрессии с самого начала, выполните следующие схемы обучения:
Вы можете бесплатно приступить к работе с Azure и Azure DevOps. Вам не нужна подписка на Azure для работы с Azure DevOps, однако здесь вы будете использовать Azure DevOps для развертывания ресурсов в вашей подписке Azure.
Заметка
Azure Pipelines поддерживает обширный массив языков и типов приложений. В этом модуле вы будете работать с приложением .NET, но вы можете применить шаблоны, которые вы узнаете здесь, к собственным проектам, используюющим любимые языки программирования и платформы.
Встречайте команду
Вы встретились с веб-командой Space Game в Tailspin Toys в предыдущих модулях. В качестве напоминания, вот с кем вы будете работать в этом модуле.
Энди является лидером развития.
Амита находится в отделе контроля качества.
Тим работает в операционном отделе.
Мара только что присоединилась в качестве разработчика и подчиняется Энди.
Ирвин является менеджером по продуктам.
Мара имеет предыдущий опыт работы с DevOps. Она помогает команде внедрить упрощенный процесс с помощью Azure DevOps.