本記事の対象読者 AWS CodePipelineに対応していないgitリポから、CodePipelineに乗せたい人 AWS Lambdaでgitコマンドを使いたい人 CI/CDしたい とあるAWSプロジェクトで、ソースコード管理にBacklog gitを利用していました。 どうせならCI/CDを組んでしまおうと考えたのですが、AWS PipelineがBacklog gitに対応しておらず。。。 そこで、Backlogのwebhookを使ってS3にまでソースコードを連携する以下のようなアーキテクチャ構成としました。 アプリ自体はnuxt.jsで作成しており、buildしてS3にアップロード、静的WEBとして公開することがゴールです。 実装環境 AWS Cloud9 Serverless Frameworkを利用したので、node.js環境が必要 Docker環境 API Gateway