AWS Code Pipeline
CI/CDパイプラインを構築するためのAWSサービス
AWS CodePipelineを使うと、前述のAWS CodeBuildなどを柔軟に組み合わせて、必要な機能を持つCI/CDパイプラインを構築できる。
AWS CodePipelineはGitHubとの連携ができます。GitHubリポジトリの更新に応じてAWSCodePipelineのパイプラインを実行し、GitHubリポジトリからソースコードを取得できます。
GitHub actionsとの住み分け
ソースコードとCI/CDパイプラインを同じ場所で管理したい場合はGitHub Actionsを利用するのがよい。
一方で、ビルトインで提供されるさまざまなア クション(機能)を使ってAWSサービスと密な連携を構築したい場合は、AWSCodePipelineの利用が適している。
ただ権限管理の容易さを重視する場合は、AWS CodePipelineが有力な選択肢となるでしょう