CLF / ドメイン3 クラウドテクノロジーとサービス

AWS CodePipeline

概要

は、ソフトウェアのリリースに必要な手順を自動化する継続的デリバリー(CD)サービスです。コードの変更をきっかけに、ビルド、テスト、デプロイまでの流れ(パイプライン)を自動で実行します。CLFでは、文脈で「リリースプロセス全体をつなぐサービス」として選べることが重要です。


主要技術

① パイプライン

リリースの流れをソース、ビルド、デプロイなどのステージとしてモデル化し、可視化します。コードの変更が発生すると、定義した手順が自動で進みます。


② 他サービスとの連携

ビルドステージでは、デプロイステージではCodeDeployやなどと連携し、リリース全体を1つのパイプラインとして構成します。


③ 継続的デリバリー

変更を小さく頻繁にリリースできるようにする考え方です。手作業を減らすことで、リリースの速度と品質を高めます。


試験対策

① 選択基準

「リリースプロセスの自動化」「コード変更からデプロイまでを自動で流したい」「パイプライン」というキーワードではを選びます。

② CodeBuildとの違い

パイプライン全体の自動化・は、その中のビルド・テスト処理の実行はです。


参考文献

  1. ※1出題比率: AWS 公式の試験ガイドに記載された、採点対象の設問のうちその分野が占める割合です。

検索

キーワードを入力してください