請問大家都是如何解決項目更新問題的。謝謝。

來源:互聯網
上載者:User
如題,發布後難免會有更新操作,一般我們需要更新程式檔案,更新資料庫結構,更新資料。

在基於架構的項目中我們還需要更新,通過composer安裝的資源。

請問各位都是如何解決的? 請有經驗的朋友分享下,謝謝。

  1. 如何管理版本號碼

  2. 如何更新程式檔案

  3. 更新資料庫結構

  4. 更新資料

當然yii/laravel等架構已經有了遷移工具。php檔案操作也能完成程式檔案的更新。但是這些都得有一定基礎的人員來操作。

在面向客戶的時候,大家更希望的是發布更新包。

目前想到的實現方法是

  1. 遷移檔案或sql檔案更新資料庫

  2. 檔案操作完成新版本的檔案替換

但是重要的是 composer的新增或修改資源該怎麼辦呢?

鑒於國內的網路, 客戶服務器上執行composer update 估計十有八九是出錯的。

可能比較實際的辦法就是,直接比對新老版本目錄 製作更新包。

請有經驗的朋友分享。謝謝。

回複內容:

如題,發布後難免會有更新操作,一般我們需要更新程式檔案,更新資料庫結構,更新資料。

在基於架構的項目中我們還需要更新,通過composer安裝的資源。

請問各位都是如何解決的? 請有經驗的朋友分享下,謝謝。

  1. 如何管理版本號碼

  2. 如何更新程式檔案

  3. 更新資料庫結構

  4. 更新資料

當然yii/laravel等架構已經有了遷移工具。php檔案操作也能完成程式檔案的更新。但是這些都得有一定基礎的人員來操作。

在面向客戶的時候,大家更希望的是發布更新包。

目前想到的實現方法是

  1. 遷移檔案或sql檔案更新資料庫

  2. 檔案操作完成新版本的檔案替換

但是重要的是 composer的新增或修改資源該怎麼辦呢?

鑒於國內的網路, 客戶服務器上執行composer update 估計十有八九是出錯的。

可能比較實際的辦法就是,直接比對新老版本目錄 製作更新包。

請有經驗的朋友分享。謝謝。

以前有個項目借用wp的升級方式,基本上就是把升級包放在自己伺服器上,然後在網站後台升級,把伺服器上代碼下載過來,對比更新,資料庫也可以命令列執行。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.