Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
DevOps Starter будет прекращен 31 марта 2023 года. Дополнительные сведения.
DevOps Starter упрощает начало работы в Azure с помощью действий GitHub или Azure DevOps. Это поможет вам запустить избранное приложение на выбранной службе Azure всего за несколько быстрых шагов на портале Azure.
DevOps Starter настраивает все необходимые компоненты для разработки, развертывания и мониторинга приложения. Вы можете использовать панель мониторинга DevOps Starter для отслеживания фиксаций кода, сборок и развертываний, всё это в едином представлении на портале Azure.
Преимущества использования DevOps Starter
Starter DevOps поддерживает следующие два поставщика CI/CD для автоматизации развертываний.
DevOps Starter автоматизирует настройку всей непрерывной интеграции (CI) и непрерывной доставки (CD) для приложения в Azure. Можно начать с существующего кода или использовать один из предоставленных примеров приложений. Затем вы можете быстро развернуть это приложение в различных службах Azure, таких как виртуальные машины, Служба приложений, Службы приложений Azure, Службы Azure Kubernetes Services (AKS), База данных SQL Azure и Azure Service Fabric.
DevOps Starter выполняет всю работу для начальной настройки конвейера DevOps, включая все, от настройки исходного репозитория Git, настройки конвейера CI/CD, создания ресурса Application Insights для мониторинга и предоставления единого представления всего решения с созданием панели мониторинга DevOps Starter на портале Azure.
Вы можете использовать DevOps Starter для:
- Быстрое развертывание приложения в Azure
- Автоматизируйте настройку потока задач или конвейера CI/CD
- Просмотр и понимание того, как правильно настроить рабочий процесс или конвейер CI/CD
- Дальнейшая настройка конвейеров выпуска на основе конкретных сценариев
Как использовать DevOps Starter?
DevOps Starter доступен на портале Azure. Вы создаете ресурс DevOps Starter так же, как и любой другой ресурс Azure на портале. DevOps Projects предоставляет пошаговый интерфейс мастера для различных параметров конфигурации.
Вы выбираете несколько параметров конфигурации в рамках начальной настройки. Вот какие параметры доступны:
- Выбор предпочитаемого поставщика CI/CD
- Использование предоставленного примера приложения или создание собственного кода (только для Azure DevOps)
- Выбор языка приложения
- Выбор платформы приложений на основе языка
- Выбор службы Azure (целевого объекта развертывания)
- Выберите организацию GitHub или Azure DevOps
- Выбор подписки Azure
- Выбор расположения служб Azure
- Выбор из различных ценовых категорий для служб Azure
После создания DevOps Starter вы можете:
- Настройка рабочего процесса GitHub или Конвейера Azure DevOps
- Используйте пулл-реквесты для контроля за изменениями кода и поддержания высокого качества
- Тестируйте и собирайте каждый коммит перед слиянием кода, чтобы повысить качество.
После использования DevOps Starter вы также можете удалить все ресурсы из одного места с панели мониторинга DevOps Starter на портале Azure.
Интеграция DevOps Starter и GitHub
DevOps Starter теперь поддерживает действия GitHub в качестве поставщика CI/CD. Он автоматизирует всю работу, необходимую в GitHub для настройки рабочего процесса CI/CD с помощью GitHub Actions. Он создает репозиторий GitHub в существующей организации GitHub, а затем фиксирует пример приложения в новом репозитории GitHub.
Автоматизация также устанавливает триггер для рабочего процесса, чтобы каждая новая фиксация кода инициирула задание сборки и развертывания в рабочем процессе. Приложение развертывается в службе Azure по своему усмотрению. Рабочий процесс GitHub можно настроить для дополнительных сценариев.
Интеграция DevOps Starter и Azure DevOps
DevOps Starter с помощью Azure DevOps автоматизирует всю работу, необходимую в Azure Pipelines для настройки конвейера CI/CD. Он создает репозиторий Git в новой или существующей организации Azure DevOps, а затем фиксирует пример приложения или существующий код в новый репозиторий Git.
Автоматизация также устанавливает триггер CI для сборки, чтобы каждый новый коммит кода инициирует сборку. DevOps Starter создает триггер CD и развертывает каждую новую успешную сборку в выбранной службе Azure.
Конвейеры сборки и выпуска можно настроить для дополнительных сценариев. Кроме того, можно клонировать конвейеры сборки и выпуска для использования в других проектах.