Непрерывная интеграция и непрерывное развертывание (CI/CD) заданий Stream Analytics

Вы можете создавать, тестировать и развертывать задания Azure Stream Analytics (ASA) с помощью интеграции системы управления версиями. Интеграция системы управления версиями создает рабочий процесс, в котором обновление кода активирует развертывание ресурсов в Azure. В этой статье описаны основные шаги по созданию конвейера непрерывной интеграции и непрерывной поставки (CI/CD).

Создание конвейера CI/CD

Выполните действия, чтобы создать конвейер CI/CD для проекта Stream Analytics:

  1. Создайте проект Stream Analytics с помощью VS Code. Вы можете создать новый проект или экспортировать существующее задание на локальный компьютер с помощью расширения средств ASA для Visual Studio Code.

  2. Зафиксируйте проект Stream Analytics в системе управления версиями, например в репозитории Git.

  3. Используйте инструменты CI/CD Azure Stream Analytics для создания проектов и формирования шаблонов ARM для развертывания.

  4. Выполните автоматические тесты для оценки качества скриптов.

  5. Разверните задание в Azure автоматически.

Автоматическая сборка, тестирование и развертывание

Вы можете использовать командную строку и инструменты CI/CD Azure Stream Analytics для автоматической сборки, тестирования и развертывания. Также можно настроить конвейер CI/CD в Azure Pipelines. Azure Pipelines предоставляет расширенные возможности, например управление конвейером, визуализацию и триггеры.

Дальнейшие действия