継続的インテグレーションの定義と実装
概略
-
レベル
-
スキル
-
サブジェクト
お使いのアプリケーションを継続的にビルド、テスト、パッケージ化する自動化されたパイプラインを作成します。
前提条件
なし
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) を追加するワークフローを作成する方法について説明します。