Intégration et déploiement continus (CI/CD) des travaux Stream Analytics

Vous pouvez générer, tester et déployer votre travail Azure Stream Analytics (ASA) par une intégration du contrôle de code source. L’intégration du contrôle de code source crée un flux de travail dans lequel une mise à jour de code déclenche un déploiement de ressources sur Azure. Cet article décrit les étapes de base pour la création d’un pipeline CI/CD (intégration continue et livraison continue).

Créer un pipeline CI/CD

Procédez comme suit pour créer un pipeline CI/CD pour votre projet Stream Analytics :

  1. Créez un projet Stream Analytics avec VS Code. Vous pouvez créer un projet ou exporter un travail existant vers votre machine locale à l’aide de l’extension ASA Tools pour Visual Studio Code.

  2. Validez votre projet Stream Analytics dans votre système de contrôle de code source, comme un référentiel Git.

  3. Utilisez les outils CI/CD Azure Stream Analytics pour générer les projets et créer des modèles Azure Resource Manager à des fins de déploiement.

  4. Exécutez des tests de script automatisé pour la régression de qualité.

  5. Déployez la tâche automatiquement dans Azure.

Génération, test et déploiement automatiques

Vous pouvez utiliser la ligne de commande et les outils CI/CD Azure Stream Analytics pour exécuter des tâches de génération, de test et de déploiement automatiques. Vous pouvez également configurer un pipeline CI/CD dans Azure Pipelines. Azure Pipelines permet d’activer des fonctionnalités plus avancées, telles que la gestion des pipelines, la visualisation et les déclencheurs.

Étapes suivantes