Stream Analytics ジョブの継続的インテグレーションと継続的デプロイ (CI/CD)
ソース管理の統合を使用して、Azure Stream Analytics (ASA) ジョブをビルド、テスト、デプロイできます。 ソース管理の統合を使用すると、コードの更新によって 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。