ハンズラボエンジニアブログAWSの話題を中心に、日々の業務やプログラミングの徒然を綴るエンジニアブログです。Lambda2017年10月26日ハンズラボPocketこんにちは。CI、回してますか?CodePipelineで実行するステージの進行状況を手軽に見たいと思い、Slackに流れるようにしたので共有します。functionを呼び出します。今回はできるだけシンプルにするために、すでにCodePipelineは作成済みの想定で、すべてのステージにおけるSUCCEEDEDとFAILEDのステータスを通知します。CodePipelineに変更は必要ありません。Webhookでも同じようなことはできるかと思います。functionをデプロイします。serverless.env.ymlデプロイコードは記事の下の方に書いときます。上記のディレクトリ構成のように配置したらデプロイします。deployデプロイできたらCodePipelineを動かしてみます。するとslackにこのような通知が来るかと思います。いつの実行結果なのかをトレースできるようにCodePipelineの実行IDの前半7桁を表示しています。この辺はお好きにカスタマイズしてみてください。まとめCloudWatchイベントの検知がリアルタイムじゃないので、CodePipelineの進行と通知にラグがあったり、前のステージの実行完了と次のステージの実行開始の通知が前後することなどもありますが、実行結果がわかればいいかなくらいの感じなので気にしないことにしてます。ありがとうございました。detailのセクションを消すと、すべてのステータスが検知対象になります。Beanstalk(4)GitHub(2)Go(1)IAM(1)JavaScript(3)Kinesis(1)Lambda(7)S3(1)SQS(1)Vue.js(1)serverless(3)イベント(11)キーボード部(1)スクラム(1)デザイン(2)ブロックチェーン(1)新人研修(15)暗号通貨(1)機械学習(1)CONTACTハンズラボへのお問い合わせ、取材・講演のご依頼は、こちらからお願い致します。折り返し担当者よりご連絡させていただきます。RESERVED.トップ。