継続的インテグレーションの定義と実装

お使いのアプリケーションを継続的にビルド、テスト、パッケージ化する自動化されたパイプラインを作成します。

前提条件

なし

Azure を使ってみる

適切な Azure アカウントを選択します。 Azure は、従量課金制でご利用いただくことも、最大 30 日間無料でお試しいただくこともできます。 [サインアップ] 。

このラーニング パス内のモジュール

このモジュールでは、アプリケーションのビルド プロセスを自動化する継続的インテグレーション (CI) パイプラインを設定する方法について説明します。

コードの品質を向上させるために、パイプラインで自動テストを設定します。

アプリケーションとそれによって使用されるパッケージをビルド パイプライン全体で管理します。

Microsoft ホステッド エージェントがニーズを満たさない場合に、独自のビルド エージェントを使用する方法について説明します。

継続的デリバリー (CD) パイプラインを設定して、アプリケーションのデプロイ プロセスを自動化します。

さまざまなテスト環境やステージング環境に対する変更を昇格させる現実的なリリース パイプラインを設計および作成します。

Azure Pipelines で、機能テストの形式である Selenium UI テストを実行します。

Azure Pipelines で、非機能テストの 1 つの形式である Apache JMeter を使用して、自動ロード テストを実行します。

ユーザーに新しいアプリケーション機能をスムーズにロール アウトする助けになるデプロイ パターンを選択して実装します。

IIS がインストールされていることを確認する Desired State Configuration スクリプトを作成します。 Azure Automation による管理のための仮想マシン (VM) をオンボードします。 IIS 機能がない VM に IIS を自動的にインストールします。

プロジェクトに継続的インテグレーション (CI) を追加するワークフローを作成する方法について説明します。