84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
遠端git倉庫變化後,電腦能夠偵測到變更然後自動拉取程式碼,這個該如何實現?
後台起一個定時任務確實是一種解決方案,但是顯然太浪費伺服器資源。 目的應該是為了自動化部署吧,如果是直接對接自己的開發環境和部署環境,git hook 就可以搞定。 如果使用了 GitHub 中間託管了一層的話,那麼可以使用GitHub的 webhook,https://developer.github.com/...,當然這也需要自己寫一個後台服務去接受 webhook 觸發的請求。 另外也可以使用現成的工具 travis ci,https://travis-ci.org/。 以上僅供參考。
linux起個定時任務,每分鐘git pull origin
查一下 githook
hook指令一個參考教學:/a/11...
沒有。客戶端無法知道遠端的變化,你可以定時去git pull...
後台起一個定時任務確實是一種解決方案,但是顯然太浪費伺服器資源。
目的應該是為了自動化部署吧,如果是直接對接自己的開發環境和部署環境,git hook 就可以搞定。
如果使用了 GitHub 中間託管了一層的話,那麼可以使用GitHub的 webhook,https://developer.github.com/...,當然這也需要自己寫一個後台服務去接受 webhook 觸發的請求。
另外也可以使用現成的工具 travis ci,https://travis-ci.org/。
以上僅供參考。
linux起個定時任務,每分鐘git pull origin
查一下 githook
hook指令
一個參考教學:/a/11...
沒有。客戶端無法知道遠端的變化,你可以定時去git pull...