投稿日: Oct 24, 2023

本日、AWS CodePipeline は、CodeStarSourceConnection ソースアクションを使用して、GitHub、GitHub Enterprise Server、GitLab Cloud、Bitbucket Cloud のリポジトリにプッシュされる git タグでのパイプライン実行を開始するサポートを発表しました。お客様は、包含パターンと除外パターンを使用して git タグ用のフィルターを含む「トリガー」セクションをパイプライン定義に追加できるようになりました。ソースリポジトリ内のコミットに適用された git タグがそのトリガーフィルターと一致すると、CodePipeline はパイプラインの実行を開始します。CodeStarSourceConnection アクションは git タグに関連付けられたコミットをクローンします。パイプラインの実行を開始した git タグは、対応するソースアクションの出力変数としてコンソールで確認できます。お客様は API/CLI/SDK と CDK を使用してトリガーセクションを使用できます。

git タグでのパイプラインの実行は、新しい V2 パイプラインタイプでのみ開始できます。V2 タイプのパイプラインには、V1 タイプのパイプラインを上回る拡張機能と構成オプションが備わっています。新しいパイプラインのタイプ、含まれる機能、請求による影響について詳しくは、ドキュメントをご覧ください。  

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

git タグがプッシュされたときにパイプラインがトリガーされるように設定するには、ドキュメントをご覧ください。AWS CodePipeline の詳細については、製品ページをご覧ください。