GitHub中webhooks的使用

[toc]git

目前在團隊在設計一個應用管理的功能,須要瞭解到經常使用代碼託管的Webhooks的使用。GitHub中的webhooks首當其衝,率先研究下,下面記錄下GitHub中的webhooks的使用。github

#GitHub中的webhooks的配置web

在本身的GitHub的項目中選中settings按鈕,進入到webhooks的配置界面,而後選擇左側欄的webhooks進行配置。

詳細的參數配置屬性值,能夠查看官方的文檔https://developer.github.com/webhooks/,固然,基礎的配置咱們一眼就看出來了,不看文檔也行,嘻嘻。。。

配置完後的就會顯示一個回調地址,能夠看出後面口號內的push表明咱們剛纔選的是push代碼的時候才進行回調,對回調的URL還能夠編輯和刪除測試

#對配置的webhooks的進行測試設計

因爲我選擇的是push代碼的時候才進行回調,因此咱們在本身的項目中提交一個commit,來看看webhooks回調咱們的URL時給出的數據格式是什麼。
提交一個commit後,我再次進入Settings->Webhooks 最下方有咱們剛纔出發的回調

點擊上面的最近的一次提交,咱們能夠看到請求頭信息,和響應信息
在請求的參數中,咱們能夠拿到好多有用的信息,好比提交人的名字,郵箱,修改的文件,上次提交的ID,代碼庫的創始人,郵箱等等有用的信息

相關文章
相關標籤/搜索