AZ-400: Azure Pipelines と GitHub Actions での CI の実装

上級
管理者
開発者
DevOps エンジニア
セキュリティ エンジニア
セキュリティ運用アナリスト
サービス導入スペシャリスト
ソリューション アーキテクト
テクノロジ マネージャー
Azure
Azure Artifacts
Azure Boards
Azure クラウド サービス
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

このラーニング パスでは、Azure Pipelines と GitHub Actions を使用した継続的インテグレーションの概念を紹介し、それらのサービスの構成とアプリケーションの構築方法について説明します。

前提条件

なし

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

このモジュールでは、Azure Pipelines の概念を紹介し、主な用語とツールのコンポーネントについて説明します。これは、パイプラインの戦略と責任を決定するのに役立ちます。

このモジュールでは、Microsoft ホステッドおよびセルフホステッド エージェントの違いを探り、ジョブの種類を詳しく確認し、エージェント プールを構成します。 エージェント プールを使用する一般的な状況と、そのセキュリティを管理する方法を理解します。

このモジュールでは、並列ジョブとその使用量を見積もる方法について説明します。 また、オープンソース プロジェクト用の Azure Pipelines を紹介し、ビジュアル デザイナーおよび YAML パイプラインを確認します。

このモジュールでは、パイプライン戦略、それらの構成、複数エージェント ビルドの実装、および Azure Pipelines でサポートされるソース管理について説明します。

このモジュールでは、Azure Pipelines の構造、テンプレート、YAML リソース、パイプラインで複数のリポジトリを使用する方法について詳しく説明します。

このモジュールでは、GitHub Actions、アクション フローとその要素がどのようなものであるかについて学習します。 イベントや、ジョブとランナー、アクションからのコンソール出力を読み取る方法を理解します。

このモジュールでは、GitHub Actions を使用した継続的インテグレーションについて詳しく説明し、環境変数、成果物、ベスト プラクティス、および暗号化された変数とシークレットを使用してパイプラインをセキュリティで保護する方法について説明します。

このモジュールでは、コンテナーのビルド戦略を計画するうえでのアドバイスを提供すると共に、コンテナーとその構造について説明し、Docker やマイクロサービス、Azure Container Registry、そして関連するサービスを紹介します。