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

Du kan skapa, testa och distribuera ditt Azure Stream Analytics-jobb (ASA) med källkontrollintegrering. Källkontrollintegrering skapar 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 kontinuerlig leverans).

Skapa en CI/CD-pipeline

Följ de här stegen för att skapa en CI/CD-pipeline för ditt Stream Analytics-projekt:

  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. Åtag ditt Stream Analytics-projekt till ditt källkontrollsystem, som en Git-repository.

  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. Använd Azure-pipelines för att aktivera mer avancerade funktioner, till exempel pipelinehantering, visualisering och utlösare.