Kontinuierliche Integration (CI) und kontinuierliche Bereitstellung (CD) von Stream Analytics-Aufträgen

Sie können Ihren Azure Stream Analytics(ASA)-Auftrag mit der Integration der Quellcodeverwaltung erstellen, testen und bereitstellen. Die Integration der Quellcodeverwaltung erstellt einen Workflow, in dem eine Codeaktualisierung eine Ressourcenbereitstellung zum Azure auslöst. In diesem Artikel werden die grundlegenden Schritte zum Erstellen einer CI/CD-Pipeline (Continuous Integration/Continuous Delivery) beschrieben.

Erstellen einer CI/CD-Pipeline

Führen Sie die folgenden Schritte aus, um eine CI/CD-Pipeline für Ihr Stream Analytics-Projekt zu erstellen:

  1. Erstellen Sie ein Stream Analytics-Projekt mithilfe von VS Code. Sie können entweder ein neues Projekt erstellen oder einen vorhandenen Auftrag auf Ihren lokalen Computer exportieren, indem Sie die ERWEITERUNG ASA Tools für Visual Studio Code verwenden.

  2. Übertragen Sie Ihr Stream Analytics-Projekt in Ihr Quellcodeverwaltungssystem, z. B. an ein Git-Repository.

  3. Verwenden Sie Azure Stream Analytics-CI/CD-Tools, um die Projekte zu erstellen und Azure Resource Manager-Vorlagen für die Bereitstellung zu generieren.

  4. Führen Sie automatisierte Skripttests zur Qualitätsregression aus.

  5. Stellen Sie den Auftrag automatisch in Azure bereit.

Automatisches Erstellen, Testen und Bereitstellen

Sie können zum automatischen Erstellen, Testen und Bereitstellen die Befehlszeile und Azure Stream Analytics-CI/CD-Tools verwenden. Sie können auch in Azure Pipelines eine CI/CD-Pipeline einrichten. Verwenden Sie Azure Pipelines, um erweiterte Funktionen wie Pipelineverwaltung, Visualisierung und Trigger zu ermöglichen.