コードをビルドするためのソースとしてAWS codepipelineを追加できません

コードをビルドするためのソースとしてAWS codepipelineを追加できません

codebuildプロジェクトを作成したいが、ビルドソースを特定のcodecommitブランチではなくcodepipelineに設定する必要があるので、複数のパイプラインで1つのcodebuildプロジェクトを使用するために、codebuildがcodepipelineソースフェーズからソースコードを取得するように強制したいと思います。 。

ここに画像の説明を入力してください。

答え1

Codepipelineは当然ソースとしては利用できないので、他のソリューションを使用する必要があります。私の提案は、コードをS3に保存し、それをパイプラインのソースとして使用することです。

コードを手動で保存するか、通知SNSをトリガーしてコードを自動的にコピーするワークフローを開始できます(たとえば、リポジトリに変更がある場合など)。

答え2

パイプラインを作成するときに、codebuildプロジェクトをすでに作成していない限り、ビルドプロジェクトのソースとしてcodepileineを追加することはできません。

ビルドプロジェクトを別々に作成した場合、codepipelineをソースフェーズとして使用することはできません。

関連情報