2014-07-18 28 views
0

目前,我們正在完成一個商業的Symfony2應用程序遠程更新服務,我們希望給我們的用戶提供了一種直接在GUI更新軟件,這樣他們就不必下載更新包,部署它到他們的服務器並調用某種安裝程序。創造一個Symfony2的應用

我知道我可以只通過自己編寫了這一切 - 但我認爲有可能是這已經是一個解決方案(爲什麼重新發明輪子)。你們有沒有人知道某種捆綁或預製腳本?它應能:

對於客戶端:

  • 呼籲更新包
  • 遠程服務器下載軟件包
  • 執行必要的步驟來很好地更新應用程序

對於服務器:

  • 給我一個方法來定義這樣的更新包(哪些文件進行添加/刪除,運行SQL腳本等)
  • 上傳這些包到服務器
  • 管理包(在遠程顯示的相關信息,何時發佈等)

回答

0

在作曲家中使用scripts怎麼樣?例如installAssetsevery update中執行。所以,你可以用作曲腳本創建類似「UpdateBundle」的東西,它會檢查應用程序是否需要更新。而GUI將只運行「作曲家更新」