當本地<code>git push origin master</code>向Github遠端倉庫送出代碼時,可以通過配置github自帶webhook向伺服器發送請求,利用github-webhook工具在伺服器端接到請求後,調用自定義shell腳本來實作自動建構
源碼: https://github.com/yezihack/github-webhook 别忘記點個小星星哦.
https://github.com/yezihack/github-webhook/releases
github release下載下傳太慢, 試試這個
安裝
運作
預設端口: 2020
有效通路位址: http://ip:2020/web-hook
<code>-b</code> 是shell腳本路徑參數
<code>-s</code> 是github webhook設定的密碼
填寫你伺服器的位址, http://ip:2020/web-hook
設定的密碼必須與伺服器運作<code>github-webhook -s</code>設定的密碼一緻.
git push後, 你就可以看到github推送的資訊