項目的上線流程是怎樣的?


(1)流程建議

  ①模擬線上的開發環境

  本地反向代理線上真實環境開發。(apache, ngins, node.js都可實現)

  ②模擬線上的測試環境

  模擬線上的測試環境,其實是需要一台真實數據的測試機,建議沒條件搭載daily的,就直接使用線上數據測試,只不過部分程序走你們的測試環境而已,最好是搭載daily。

  ③可連調的測試環境

  可連調的測試環境分為兩種:一種是開發測試都在一個局域網,直接綁定hosts即可,另一種是不在一個局域網,就每人分配一台虛擬的測試機,放在都可以訪問公司的內網,代碼直接發布即可。

  ④自動化的上線系統

  自動化的上線系統,可以采用Jenkins。如果沒有,可以自行搭載一個簡易的上線系統,原理是在每次上線時都抽取最新的trunk或是master,做一個tag,再打一個時間戳的標記,然后分發哦cdn即可,界面就有兩個功能,打tag,回到tag,部署。

  ⑤適合前后端的開發流程

  開發流程依據公司所用到的工具,構建框架,原則就是分散獨立開發,互相不干擾,連調是有hosts綁定即可

(2)簡單的可操作流程

  &代碼通過git管理,新需求創建新分支,分支開發,主干分支;

  &上線走簡易上線系統;

  &通過gulp+webpack連接到發布系統,一鍵集成,本地只關心源碼開發;

  &本地環境通過webpack反向代理的server;

  &搭載基於linux的本地測試機,自動完成build+push功能;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM