git-hook-auto-update - 代碼自動分發的php實現
git-hook
簡介
基于php和swoole的簡易可靠的代碼自動同步工具,可指定分支,指定服務器進行更新
流程
特點
0: 配置化, 配置支持自舉 1:可指定分支
使用
0: 安裝 swoole擴展, https://github.com/swoole/swoole-src1: 在分發服務器上執行 php server.php --ip=你服務器ip(默認0.0.0.0) --port=端口(9501) --worker=工作進程數(默認4) -d(守護進程化)
2: 代碼業務服務器執行 php udp.php --ip=你服務器ip(默認0.0.0.0) --port=端口(8991) -d(守護進程化)
3: 修改config.php里的相關配置
4: git的hook shell里可通過 curl執行 http://ip:port (分發服務器的外網ip和端口),進行代碼分發
5: 提交代碼,測試 (注意服務器的防火墻打開相關端口的外部訪問權限)</pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!