Continuous Integration (CI) und Continuous Deployment (CD) für Azure Stream Analytics-Aufträge
Sie können Ihren ASA-Auftrag (Azure Stream Analytics) mithilfe der Integration der Quellcodeverwaltung erstellen, testen und bereitstellen. Die Integration der Quellcodeverwaltung erstellt einen Workflow, bei dem eine Codeaktualisierung eine Ressourcenbereitstellung in 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 Schritte aus, um eine CI/CD-Pipeline für Ihr Stream Analytics-Projekt zu erstellen:
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. Verwenden Sie dazu die ASA-Tools-Erweiterung für Visual Studio Code.
Committen Sie Ihr Stream Analytics-Projekt in das Quellcodeverwaltungssystem, z. B. in ein Git-Repository.
Verwenden Sie Azure Stream Analytics-CI/CD-Tools, um die Projekte zu erstellen und Azure Resource Manager-Vorlagen für die Bereitstellung zu generieren.
Führen Sie Skripts für automatisierte Tests für Qualitätsregressionstests aus.
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. Azure Pipelines bieten erweiterte Funktionen, z. B. Pipelineverwaltung, Visualisierung und Trigger.