Непрерывная интеграция и непрерывное развертывание (CI/CD) заданий Stream Analytics
Вы можете создавать, тестировать и развертывать задания Azure Stream Analytics (ASA) с помощью интеграции системы управления версиями. Интеграция системы управления версиями создает рабочий процесс, в котором обновление кода активирует развертывание ресурсов в Azure. В этой статье описаны основные шаги по созданию конвейера непрерывной интеграции и непрерывной поставки (CI/CD).
Создание конвейера CI/CD
Выполните действия, чтобы создать конвейер CI/CD для проекта Stream Analytics:
Создайте проект Stream Analytics с помощью VS Code. Вы можете создать новый проект или экспортировать существующее задание на локальный компьютер с помощью расширения средств ASA для Visual Studio Code.
Зафиксируйте проект Stream Analytics в системе управления версиями, например в репозитории Git.
Используйте инструменты CI/CD Azure Stream Analytics для создания проектов и формирования шаблонов ARM для развертывания.
Выполните автоматические тесты для оценки качества скриптов.
Разверните задание в Azure автоматически.
Автоматическая сборка, тестирование и развертывание
Вы можете использовать командную строку и инструменты CI/CD Azure Stream Analytics для автоматической сборки, тестирования и развертывания. Также можно настроить конвейер CI/CD в Azure Pipelines. Azure Pipelines предоставляет расширенные возможности, например управление конвейером, визуализацию и триггеры.