1

現在、webhook プル リクエストの更新イベントを使用して、プル リクエストの更新について通知を受け取ります (例: 説明の更新、タイトルの変更など)。

プル リクエストに対してプッシュが行われた場合にのみ通知を受け取る方法はありますか?

4

1 に答える 1

1

いいえ、プル リクエストで何かが変更されるたびに Webhook がトリガーされます。

ただし、Webhook で取得するペイロードを見ると、ソース コミット ハッシュを以前の (保存された) ハッシュと比較することで、そのロジックを自分で構築できます。それらが異なる場合、それはプッシュが行われたことを意味します。pullrequest:updated

ペイロード スニペット:

{
   "id" :  1 ,
   "title" :  "Title of pull request" ,
   "description" :  "Description of pull request" ,
   "state" :  "OPEN|MERGED|DECLINED" ,
   "author" : User,
   "source" : {
    "branch" : {  "name" :  "branch2" },
    "commit" : {  "hash" :  "d3022fc0ca3d" },
    "repository" : Repository
   }
}
于 2015-08-16T15:39:47.550 に答える