Идеи решения
Эта статья является идеей решения. Если вы хотите расширить содержимое с дополнительными сведениями, такими как потенциальные варианты использования, альтернативные службы, рекомендации по реализации или рекомендации по ценам, сообщите нам, предоставив отзыв GitHub.
Узнайте, как создать конвейер CI/CD для управления жизненным циклом приложения Power Platform с помощью Azure DevOps.
Архитектура
Скачайте файл Visio для этой архитектуры.
Поток данных
- Решение обновляется, которое активирует конвейер сборки.
- Непрерывная интеграция экспортирует решение из среды разработки и фиксирует файлы в Azure Repos.
- Непрерывная интеграция создает управляемое решение, выполняет тесты и создает артефакт сборки.
- Развертывание в среде сборки и тестирования.
- Непрерывное развертывание выполняет тесты и управляет развертыванием управляемого решения в целевых средах.
- Развертывание в рабочей среде.
- Приложение Аналитика собирает и анализирует данные о работоспособности, производительности и использовании.
- Вы просматриваете сведения о работоспособности, производительности и использовании.
- При необходимости обновите элементы невыполненной работы.
Компоненты
- Power Apps: Microsoft Power Apps — это платформа для создания приложений с низким кодом.
- Azure DevOps: Azure DevOps может создавать, тестировать и развертывать решение на любом языке в любом облаке или локальной среде.
- Azure Repos: Azure Repos предоставляет репозитории Git, размещенные в облаке.
- приложение Azure Аналитика. Приложение Аналитика — это функция Azure Monitor, которую можно использовать для мониторинга динамических приложений.
Подробности сценария
Эта архитектура позволяет использовать Azure DevOps, Azure Repos и приложение Azure Аналитика (через Azure Monitor) для создания конвейера CI/CD (непрерывной интеграции и непрерывного развертывания) для Microsoft Power Platform (а именно Power Apps).
Потенциальные варианты использования
- Приложения, взаимодействующие с другими службами Microsoft 365.
- Приложение для подключения сотрудников.
- Средства обработки изображений.
- Новые сценарии настройки пользователей.
- Приложения запроса службы.
- Приложения со сложными связями сущностей.
Рекомендации
Эти рекомендации реализуют основные принципы платформы Azure Well-Architected Framework, которая является набором руководящих принципов, которые можно использовать для улучшения качества рабочей нагрузки. Дополнительные сведения см. в статье Microsoft Azure Well-Architected Framework.
Оптимизация затрат
Оптимизация затрат заключается в поиске способов уменьшения ненужных расходов и повышения эффективности работы. Дополнительные сведения см. в разделе Обзор критерия "Оптимизация затрат".
Соавторы
Эта статья поддерживается корпорацией Майкрософт. Первоначально он был написан следующими участник.
Автор субъекта:
- Сара Паркес | Архитектор облачных решений
Следующие шаги
- Управление жизненным циклом приложений с помощью Microsoft Power Platform
- Microsoft Power Platform Build Tools для Azure DevOps
- Задачи Microsoft Power Platform Build Tools
- Azure DevOps
Связанные ресурсы
Дополнительные архитектуры Power Apps:
Дополнительные архитектуры CI/CD: