Ciągła integracja i ciągłe wdrażanie (CI/CD) zadań usługi Stream Analytics
Zadanie usługi Azure Stream Analytics (ASA) można kompilować, testować i wdrażać przy użyciu integracji kontroli źródła. Integracja kontroli źródła tworzy przepływ pracy, w którym aktualizacja kodu wyzwoli wdrożenie zasobów na platformie Azure. W tym artykule opisano podstawowe kroki tworzenia potoku ciągłej integracji i ciągłego dostarczania (CI/CD).
Tworzenie potoku ciągłej integracji/ciągłego wdrażania
Wykonaj kroki tworzenia potoku ciągłej integracji/ciągłego wdrażania dla projektu usługi Stream Analytics:
Utwórz projekt usługi Stream Analytics przy użyciu programu VS Code. Możesz utworzyć nowy projekt lub wyeksportować istniejące zadanie na maszynę lokalną przy użyciu rozszerzenia ASA Tools dla programu Visual Studio Code.
Zatwierdź projekt usługi Stream Analytics do systemu kontroli źródła, na przykład repozytorium Git.
Użyj narzędzi ciągłej integracji/ciągłego wdrażania usługi Azure Stream Analytics, aby skompilować projekty i wygenerować szablony usługi Azure Resource Manager na potrzeby wdrożenia.
Uruchamianie automatycznych testów skryptów na potrzeby regresji jakości.
Automatycznie wdróż zadanie na platformie Azure.
Automatyczne kompilowanie, testowanie i wdrażanie
Do automatycznego kompilowania, testowania i wdrażania można użyć wiersza polecenia i narzędzi ciągłej integracji/ciągłego wdrażania usługi Azure Stream Analytics. Potok ciągłej integracji/ciągłego wdrażania można również skonfigurować w usłudze Azure Pipelines. Usługa Azure Pipelines umożliwia korzystanie z bardziej zaawansowanych funkcji, takich jak zarządzanie potokami, wizualizacja i wyzwalacze.