Kontinuerlig integrering och distribution (CI/CD) för Azure Stream Analytics

Du kan distribuera ditt Azure Stream Analytics kontinuerligt med hjälp av källkontrollsintegrering. Källkontrollsintegrering möjliggör ett arbetsflöde där en koduppdatering utlöser en resursdistribution till Azure. Den här artikeln beskriver de grundläggande stegen för att skapa en CI/CD-pipeline (kontinuerlig integrering och distribution).

Om du inte har Azure Stream Analytics kan du komma igång med Azure Stream Analytics snabbstarten.

Skapa en CI/CD-pipeline

Följ stegen i den här guiden för att skapa en CI/CD-pipeline för Stream Analytics.

  1. Utveckla en Azure Stream Analytics fråga.

    Använd Azure Stream Analytics för att Visual Studio Code eller Visual Studio för att utveckla och testa frågor lokalt. Du kan också exportera ett befintligt jobb till ett lokalt projekt.

  2. Spara dina Azure Stream Analytics-projekt till källkontrollsystemet, till exempel en Git-lagringsplats.

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

  4. Kör automatiserade skripttester för kvalitets regression.

  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 möjliggöra mer avancerade funktioner, till exempel pipelinehantering, visualisering och utlösare.

Nästa steg