特徴1 ソフトウェアリリースのプロセスをモデル化し自動化できる
AWS CodePipelineはAWSマネジメントコンソールまたはAWSコマンドラインインターフェイス(CLI)を使用したCI・CDツールです。ソフトウェア開発の継続的リリースを目的としたバグ検出、テスト、デプロイの一連の流れを定義し自動化できます。
特徴2 JSONドキュメントを使用してパイプラインの更新やテンプレート提供がおこなえる
ワークフローの各工程のアクションを指定できるJSONドキュメントによりパイプラインの構造設定が可能です。無料のパイプライン、トリガーや変数などの追加設定がおこなえる有料のパイプラインを指定して利用できます。
またソースコードはAWS CodeCommitやGitHubから直接取得できます。AWSに用意されている開発者用ツールやカスタムシステムと連携するパイプラインの設定も可能です。
特徴3 ワークフローのアクセス権管理、プラグイン追加も容易におこなえる
AWS IAMを使用しワークフローの管理ユーザーやパイプラインに影響を与えるイベント通知を設定できます。またクリック1回で任意のステージに必要なプラグインを統合できます。