AWS CodePipelineでCodeCommitにpushするタイミングでCodeBuildを実行する
前提
AWS CodeCommitに「test」リポジトリ作成済み。
gulpでzip圧縮、aws cloudformation packageしてaws cloudformation deployするような仕組みとしている。
"deploy": "gulp --gulpfile gulpfile.js deploy"
このnpm scriptsが実行できればCloudFormationのスタックが作成され、Lambdaが作成される。CodeBuildで実行される仕組み。
「AWS CodeBuildでCodeCommitリポジトリのLambdaをデプロイする」参照
CodePipeline作成
「パイプラインを作成する」をクリックします。
「次に」をクリックします。
「次に」をクリックします。
「次に」をクリックします。
「導入段階をスキップ」をクリックします。
「スキップ」をクリックします。
「パイプラインを作成する」をクリックします。
パイプライン作成すると、EventBridgeのルールが作成されます。
トリガー
CodeCommitのmasterブランチにgit push origin master
すればCodePipelineが実行されます。
CodeCommit → CodeBuildの順で実行され、成功すれば、Lambdaデプロイされます。

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
資格:少額短期保険募集人,FP3級,宅建士
コメント