継続的インテグレーションの定義と実装
お使いのアプリケーションを継続的にビルド、テスト、パッケージ化する自動化されたパイプラインを作成します。
前提条件
なし
実績コード
実績コードを要求しますか?
このラーニング パス内のモジュール
このモジュールでは、アプリケーションのビルド プロセスを自動化する継続的インテグレーション (CI) パイプラインを設定する方法について説明します。
コードの品質を向上させるために、パイプラインで自動テストを設定します。
アプリケーションとそれによって使用されるパッケージをビルド パイプライン全体で管理します。
Microsoft ホステッド エージェントがニーズを満たさない場合に、独自のビルド エージェントを使用する方法について説明します。
継続的デリバリー (CD) パイプラインを設定して、アプリケーションのデプロイ プロセスを自動化します。
さまざまなテスト環境やステージング環境に対する変更を昇格させる現実的なリリース パイプラインを設計および作成します。
Azure Pipelines で、機能テストの形式である Selenium UI テストを実行します。
Azure Pipelines で、非機能テストの 1 つの形式である Apache JMeter を使用して、自動ロード テストを実行します。
ユーザーに新しいアプリケーション機能をスムーズにロール アウトする助けになるデプロイ パターンを選択して実装します。
IIS がインストールされていることを確認する Desired State Configuration スクリプトを作成します。 Azure Automation による管理のための仮想マシン (VM) をオンボードします。 IIS 機能がない VM に IIS を自動的にインストールします。
プロジェクトで継続的インテグレーション (CI) を使用できるようにするワークフローの作成方法を学習します。