AWS CodePipeline

素早く確実性のあるアップデートのためにパイプラインの継続的デリバリーを自動化

1 アクティブパイプライン/月が無料

ソフトウェアリリースプロセスをモデル化し、サーバーのセットアップまたはプロビジョニングの必要性を軽減します。

AWS マネジメントコンソール または AWS コマンドラインインターフェイス (CLI) を使用して、ソフトウェアリリースプロセスのステージを定義します。

新機能を迅速にリリースし、フィードバックを繰り返し、各コード変更をテストしてバグを検出します。

リリースプロセスのどの段階でも、独自のプラグまたは構築済みプラグインを使用してニーズに適応します。

仕組み

AWS CodePipeline はフルマネージドの継続的デリバリーサービスで、迅速かつ確実性のあるアプリケーションとインフラストラクチャをアップデートするパイプラインのリリースを自動化します。

この図では、AWS CodePipeline がお客様が定義したリリースモデルに基づき、コードチェンジがあった場合のフェーズの構築、テスト、デプロイを自動化している様子を示しています。
AWS でアプリケーションを迅速に構築、配信、スケーリングするための統合ソフトウェア開発サービスである Amazon CodeCatalyst をご覧ください。
Amazon CodeCatalyst の詳細はこちら>>

ユースケース

パイプライン構造を定義する

既存のパイプラインを更新し、宣言型 JSON ドキュメントを使用して新しいパイプラインを作成するためのテンプレートを提供します。

イベントの通知を受け取る

ステータスメッセージとイベントのソースへのリンクを提供する Amazon Simple Notification Service (SNS) を使用して、パイプラインに影響を与えるイベントをモニタリングします。

アクセス権を制御および付与する

AWS Identity and Access Management (IAM) を使用して、リリースワークフローを変更および制御できるユーザーを管理します。

独自のカスタムシステムを統合する

CodePipeline オープンソースエージェントをサーバーに統合することで、カスタムアクションを登録し、サーバーをパイプラインにフックします。

最初に行うべきこと

製品の特徴を見る

CodePipeline の主な機能について説明します。

製品の統合について学ぶ

既存のツールをリリースプロセスに組み込みます。

CodePipeline の使用を開始する

ウェビナーを表示して、開始方法を確認します。


AWS の詳細を見る