投稿日: Nov 22, 2023

AWS CodePipeline では、ソースリビジョンのオーバーライドを使用してパイプラインの実行を開始できる機能を発表いたします。これまで、手動で開始したパイプラインの実行では、パイプラインの各ソースについて「最新のリビジョン」が自動的に選択されていました。選択される「最新のリビジョン」は、ソースのアクションタイプによって異なりました。例えば、CodeCommit ソースの場合、設定されたリポジトリとブランチにある HEAD コミット参照が使用され、Amazon Elastic Container Registry (ECR) ソースの場合、設定されたイメージリポジトリとタグの最新のダイジェストが使用されました。今回、パイプラインの実行を開始するときに、パイプラインのソースアークションに対するソースリビジョンをオーバーライドできるようになりました。 

このリリースにより、新しく処理されたソースリビジョンが原因で失敗した場合に、パイプラインの実行を手動で開始し、以前正常に処理されたソースリビジョンを選択して、本番環境を最後にわかっている良好な状態にロールバックできます。ソースリビジョンのオーバーライドを使用したパイプラインの実行の開始は、新しい V2 パイプラインタイプでのみご利用いただけます。新しいパイプラインのタイプ、含まれる機能、請求による影響について詳しくは、ドキュメントをご覧ください。

AWS CodePipeline はフルマネージドの継続的デリバリーサービスです。リリースパイプラインを自動化し、アプリケーションとインフラストラクチャを迅速かつ確実に更新します。CodePipeline は、お客様が定義したリリースモデルに基づき、コード変更があった場合のリリースプロセスのフェーズの構築、テスト、デプロイを自動化します。 

AWS CodePipeline で以前に処理されたソースリビジョンを使用してパイプラインの実行を開始する方法については、こちらのドキュメントをご覧ください。AWS CodePipeline の詳細については、製品ページをご覧ください。