Stream Analytics ジョブの継続的インテグレーションと継続的デプロイ (CI/CD)

ソース管理の統合を使用して、Azure Stream Analytics (ASA) ジョブをビルド、テスト、デプロイできます。 ソース管理の統合を使用すると、コードの更新によって Azure へのリソースのデプロイがトリガーされるワークフローが作成されます。 この記事では、CI/CD (継続的インテグレーションと継続的デリバリー) パイプラインを作成する基本的な手順を概説します。

CI/CD パイプラインの作成

Stream Analytics プロジェクトの CI/CD パイプラインは、手順に従って作成します。

  1. VS Code を使用して Stream Analytics プロジェクトを作成します。 Visual Studio Code 用 ASA ツール拡張機能を使用して、新しいプロジェクトを作成するか、既存のジョブをローカル コンピューターにエクスポートできます。

  2. Stream Analytics プロジェクトを Git リポジトリなどのソース管理システムにコミットします。

  3. Azure Stream Analytics CI/CD ツールを使用してプロジェクトをビルドし、デプロイ用の Azure Resource Manager テンプレートを生成します。

  4. 品質の回帰を確認するための自動スクリプト テストを実行します。

  5. Azure に自動的にジョブをデプロイします。

ビルド、テスト、デプロイを自動的に実行する

コマンド ラインと Azure Stream Analytics CI/CD ツールを使用してビルド、テスト、デプロイを自動化することができます。 Azure Pipelines で CI/CD パイプラインを設定することもできます。 パイプライン管理、視覚化、トリガーなど、より高度な機能を実現するための Azure Pipelines。

次のステップ