Php
從 git 部署 PHP 站點的簡單方法
我正在尋找有關如何自動化/簡化從 git 儲存庫 (github) 到託管服務的部署的建議。託管服務支持 FTP (yuck) / SSH / SFTP 訪問。
有什麼好的工具可以一鍵部署新版本嗎?我知道這不是一個很難編寫的腳本,但是當您開始考慮諸如回滾和多個站點之類的事情時,它變得非常複雜,以至於我寧願不重新發明輪子。
如果您不想在遠端(託管)伺服器上安裝 git,那麼有幾個不錯的選擇:
我更喜歡後者,因為它結合了版本跟踪和部署功能。
我還看到在遠端伺服器上安裝了 git 的人使用 cron 作業每隔幾個小時執行一次 git pull。如果您有一個用於實時完成程式碼的分支和一個用於新功能等的分支,則此方法效果最佳。
更新:
它實際上是一個名為 Deploy 的應用程序,CodeBase 與之集成(兩者都由同一團隊製作)。