2017-05-19 50 views
2

私はcodecommit repoを持っています。AWS CodeCommit Push Trigger Notificationsにgitメッセージを含める方法はありますか?

「プッシュトリガー設定」に「送信」=「Amazon SNS」があります。

SNSでは、通知イベントに接続する電子メールの購読者がいくつかあります。

結果として、プロジェクト開発者は、開発者がリポジトリに対してgit pushを実行するたびに電子メールを受け取ります。

メールはに似ています:Gitのプッシュを追加したり、その通知にメッセージをコミットする方法はあり

enter image description here


+0

AWSラムダスクリプトを実行するための設定オプションがあります - に介してメッセージを渡すためにいくつかの方法があるのだろうかラムダ、SNSでない場合。 –

答えて

2

トリガーペイロードから直接提供される情報ではありませんが、参照更新のリストを提供します。新規/更新された参照(ブランチ)には、コミットIDが含まれています。 AWS Lambdaトリガーを設定する場合は、トリガーペイロードからこれらのコミットIDを取得し、CodeCommitの 'GetCommit' APIでそれらを使用してコミットメッセージを取得することができます。その後、あなたの新しいペイロードをSNSにメールで送ることができます。 GetCommit上

情報:AWS CodeCommitとhttp://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetCommit.html

例ラムダトリガ設定:http://docs.aws.amazon.com/codecommit/latest/userguide/how-to-notify-lambda.html

関連する問題