2015-06-10 150 views
0

該應用程序寫在Laravel 5.0上。現在我想在幾個環境中「安裝」我的Web應用程序(意味着幾個服務器)。但總是複製已更改的文件對我來說似乎太昂貴了。我只想觸發一個腳本,並且所有服務器上的所有應用程序都將被更新(配置文件除外)。Laravel更新系統

也許這樣的事情可能與git

+0

那麼你在找什麼樣的構建服務器我猜。 'git'根本不是一個構建服務器。所以現在,git適用於此。但是你可以同時使用'git'和一個構建服務器。 – ckruczek

+0

@ckruczek謝謝你的回答!你可以更具體一些,或者你有一篇文章/鏈接瞭解更多信息。 – Sylnois

+0

那麼你可以使用'git'作爲它的目的:D和jenkis作爲構建服務器。在jenkins你明確可以添加一些後建立鉤我猜。 – ckruczek

回答

2

是的。你一定可以用git來做,但它只會取代你的代碼而不是服務器配置。 對於laravel的安裝和編碼:只需製作一個git存儲庫並在那裏上傳你的代碼,並從git remote命令中提取代碼即可。

但是,它不會自動配置您的服務器。像安裝作曲家,mcrypt,燈棧等。你需要配置。

+0

當然。服務器配置需要另一種解決方案(手動或基於腳本)。但我不知道什麼是最常用的更新Web應用程序的解決方案。比如很久以前我用Joomla 3.x.在後端,他們總是在發現新更新後通知您。然後你可以觸發更新按鈕,你的Joomla版本將更新到最新版本。 – Sylnois