Continuous integration and deployment (CI/CD) for Azure Stream Analytics
You can deploy your Azure Stream Analytics job continuously by using source control integration. Source control integration enables a workflow in which a code update triggers a resource deployment to Azure. This article outlines the basic steps for creating a continuous integration and deployment (CI/CD) pipeline.
If you're new to Azure Stream Analytics, get started with the Azure Stream Analytics quickstart.
Create a CI/CD pipeline
Follow the steps in this guide to create a CI/CD pipeline for Stream Analytics.
Develop an Azure Stream Analytics query.
Use Azure Stream Analytics tools for Visual Studio Code or Visual Studio to develop and test queries locally. You can also export an existing job to a local project.
Commit your Azure Stream Analytics projects to your source control system, like a Git repository.
Use Azure Stream Analytics CI/CD tools to build the projects and generate Azure Resource Manager templates for the deployment.
Run automated script tests for quality regression.
Deploy the job to Azure automatically.
Auto build, test, and deploy
You can use the command line and Azure Stream Analytics CI/CD tools to auto build, test, and deploy. You can also set up a CI/CD pipeline in Azure Pipelines. Azure Pipelines to enable more advanced capabilities, such as pipeline management, visualization, and triggers.