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

初級
DevOps エンジニア
管理者
開発者
ソリューション アーキテクト
Azure
Azure DevOps
Azure Virtual Machines
Azure Automation

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

前提条件

なし

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

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

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

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

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

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

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

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

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

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

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

プロジェクトで継続的インテグレーション (CI) を使用できるようにするワークフローの作成方法を学習します。