Share via


Kontinuerlig integrering och kontinuerlig distribution (CI/CD) av Stream Analytics-jobb

Du kan skapa, testa och distribuera ditt Azure Stream Analytics-jobb (ASA) med hjälp av en källkontrollintegrering. Källkontrollintegrering skapar ett arbetsflöde där uppdatering av kod utlöser en resursdistribution till Azure. Den här artikeln beskriver de grundläggande stegen för att skapa en CI/CD-pipeline (continuous integration and continuous delivery).

Skapa en CI/CD-pipeline

Följ stegen för att skapa en CI/CD-pipeline för Stream Analytics-projektet:

  1. Skapa ett Stream Analytics-projekt med VS Code. Du kan antingen skapa ett nytt projekt eller exportera ett befintligt jobb till din lokala dator med hjälp av ASA Tools-tillägget för Visual Studio Code.

  2. Checka in Stream Analytics-projektet i källkontrollsystemet, till exempel en Git-lagringsplats.

  3. Använd Azure Stream Analytics CI/CD-verktyg för att skapa projekten och generera Azure Resource Manager mallar för distributionen.

  4. Kör automatiserade skripttester för kvalitetsregression.

  5. Distribuera jobbet till Azure automatiskt.

Skapa, testa och distribuera automatiskt

Du kan använda kommandoraden och Azure Stream Analytics CI/CD-verktyg för att skapa, testa och distribuera automatiskt. Du kan också konfigurera en CI/CD-pipeline i Azure Pipelines. Azure Pipelines för att aktivera mer avancerade funktioner, till exempel pipelinehantering, visualisering och utlösare.

Nästa steg