Stream Analytics 작업에 대한 CI/CD(연속 통합 및 지속적인 배포)
소스 제어 통합을 사용하여 ASA(Azure Stream Analytics) 작업을 빌드 및 테스트하고 배포할 수 있습니다. 소스 제어 통합은 코드 업데이트가 Azure에 대한 리소스 배포를 트리거하는 워크플로를 만듭니다. 이 문서에서는 CI/CD(연속 통합 및 지속적인 업데이트) 파이프라인을 만들기 위한 기본 단계를 간략하게 설명합니다.
CI/CD 파이프라인 만들기
단계에 따라 Stream Analytics 프로젝트에 대한 CI/CD 파이프라인을 만듭니다.
VS Code를 사용하여 Stream Analytics 프로젝트를 만듭니다. Visual Studio Code용 ASA 도구 확장을 사용하여 새 프로젝트를 만들거나 기존 작업을 로컬 컴퓨터로 내보낼 수 있습니다.
Stream Analytics 프로젝트를 Git 리포지토리와 같은 소스 제어 시스템에 커밋합니다.
Azure Stream Analytics CI/CD 도구를 사용하여 프로젝트를 빌드하고 배포를 위한 Azure Resource Manager 템플릿을 생성합니다.
품질 회귀를 위해 자동화된 스크립트 테스트를 실행합니다.
Azure에 자동으로 작업을 배포합니다.
자동 빌드, 테스트 및 배포
명령줄 및 Azure Stream Analytics CI/CD 도구를 사용하여 자동 빌드, 테스트 및 배포할 수 있습니다. Azure Pipelines에서 CI/CD 파이프라인을 설정할 수도 있습니다. 파이프라인 관리, 시각화 및 트리거와 같은 고급 기능을 지원하는 Azure Pipelines입니다.