Intégration et déploiement continus (CI/CD) sur Azure Stream AnalyticsContinuous integration and deployment (CI/CD) for Azure Stream Analytics

Vous avez la possibilité de déployer votre tâche Azure Stream Analytics en continu via une intégration du contrôle de code source.You can deploy your Azure Stream Analytics job continuously by using source control integration. L’intégration du contrôle de code source active un flux de travail dans lequel une mise à jour de code déclenche un déploiement de ressources sur Azure.Source control integration enables a workflow in which a code update triggers a resource deployment to Azure. Cet article décrit les étapes de base pour la création d’un pipeline d’intégration et de déploiement continus (CI/CD).This article outlines the basic steps for creating a continuous integration and deployment (CI/CD) pipeline.

Si vous débutez avec Azure Stream Analytics, commencez par lire l’article Démarrage rapide d’Azure Stream Analytics.If you're new to Azure Stream Analytics, get started with the Azure Stream Analytics quickstart.

Créer un pipeline CI/CDCreate a CI/CD pipeline

Suivez les étapes de ce guide pour créer un pipeline CI/CD pour Stream Analytics.Follow the steps in this guide to create a CI/CD pipeline for Stream Analytics.

  1. Développez une requête Azure Stream Analytics.Develop an Azure Stream Analytics query.

    Utilisez les outils Azure Stream Analytics pour Visual Studio Code ou Visual Studio pour développer et tester des requêtes en local.Use Azure Stream Analytics tools for Visual Studio Code or Visual Studio to develop and test queries locally. Vous pouvez également exporter une tâche existante vers un projet local.You can also export an existing job to a local project.

  2. Validez vos projets Azure Stream Analytics dans votre système de contrôle de code source, de la même manière qu’un référentiel Git.Commit your Azure Stream Analytics projects to your source control system, like a Git repository.

  3. Utilisez les outils CI/CD Azure Stream Analytics pour compiler vos projets et générer des modèles de gestion des ressources Azure à des fins de déploiement.Use Azure Stream Analytics CI/CD tools to build the projects and generate Azure Resource Management Templates for the deployment.

  4. Exécutez des tests de script automatisé pour la régression de qualité.Run automated script tests for quality regression.

  5. Déployez la tâche automatiquement dans Azure.Deploy the job to Azure automatically.

Génération, test et déploiement automatiquesAuto build, test, and deploy

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.You can use the command line and Azure Stream Analytics CI/CD tools to auto build, test, and deploy. Vous pouvez également configurer un pipeline CI/CD dans Azure Pipelines.You can also set up a CI/CD pipeline in 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.Azure Pipelines to enable more advanced capabilities, such as pipeline management, visualization, and triggers.

Étapes suivantesNext steps