Ciągła integracja i ciągłe wdrażanie zadań usługi Stream Analytics

Możesz tworzyć, testować i wdrażać zadanie usługi Azure Stream Analytics (ASA) 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, aby utworzyć potok ciągłej integracji/ciągłego wdrażania dla projektu usługi Stream Analytics:

  1. 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 Visual Studio Code.

  2. Zatwierdź projekt usługi Stream Analytics w systemie kontroli źródła, na przykład repozytorium Git.

  3. 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.

  4. Uruchom zautomatyzowane testy skryptów na potrzeby regresji jakości.

  5. Automatycznie wdróż zadanie na platformie Azure.

Automatyczne kompilowanie, testowanie i wdrażanie

Możesz użyć wiersza polecenia i narzędzi ciągłej integracji/ciągłego wdrażania usługi Azure Stream Analytics do automatycznego kompilowania, testowania i wdrażania. 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 bardziej zaawansowane funkcje, takie jak zarządzanie potokami, wizualizacja i wyzwalacze.

Następne kroki