Azure DevOps を使用してアプリケーションをデプロイする
概略
-
レベル
-
スキル
-
ロール
-
サブジェクト
Azure DevOps を使用すると、任意のアプリケーションを任意のクラウドまたはオンプレミスに構築、テスト、デプロイできます。 アプリケーションを継続的にビルド、テスト、デプロイするリリース パイプラインを構成する方法について説明します。
このラーニング パスはシリーズの一部です。 最も関心のあるトピックを選択するか、それぞれのトピックを進めることができます。 このシリーズのラーニング パスを次に示します。
パート 3: Azure DevOps を使用してアプリケーションをデプロイする
このラーニング パスでは、次の操作を行います。
- Web アプリケーションを Azure App Service にデプロイする基本的なリリース パイプラインを作成します。
- 複数の開発およびテスト ステージにデプロイする、より完全なパイプラインを構築します。
- アプリケーションの動作とパフォーマンスを検証する機能テストと非機能テストを実行します。
- 適切なデプロイ パターンを選択して実装し、新しい機能をユーザーにスムーズにロールアウトします。
- パイプラインを拡張して、Azure Functions などのさまざまなデプロイ ターゲットのサポートを追加します。
- Azure Pipelines を使用して、Docker と複数コンテナーの Kubernetes デプロイを自動化します。
前提条件
- Azure DevOps を始めましょう
- Azure DevOps でアプリケーションをビルドする
- Azure サブスクリプション
Azure を使ってみる
適切な Azure アカウントを選択します。 Azure は、従量課金制でご利用いただくことも、最大 30 日間無料でお試しいただくこともできます。 [サインアップ] 。
実績コード
実績コードを要求しますか?
このラーニング パス内のモジュール
さまざまなテスト環境とステージング環境に対する変更を促進する現実的なリリース パイプラインを設計して作成します。
Azure Pipelines で、機能テストの一種である Selenium UI テストを実行します。
Azure Pipelines で非機能テストの一種である Apache JMeter を使用して、自動ロード テストを実行します。
新しいアプリケーション機能をユーザーにスムーズにロールアウトするのに役立つデプロイ パターンを選択して実装します。
ASP.NET Web アプリと Azure 関数アプリをビルドして Azure にデプロイする Azure DevOps パイプラインを作成します。
Azure Pipelines を使用して、Docker コンテナーを Azure App Service にデプロイします。
Azure Pipelines を使用して複数のコンテナーを Azure Kubernetes Service クラスターにデプロイします。