APP開發實戰133-APP版本管理

34 APP版本管理

1 所有正式的版本都是通過專門的版本服務器編譯出來的,不能使用個人電腦編譯的版本,且版本服務器的編譯環境不能隨意變更。

2 編譯、打包、簽名和加固等環節都是通過運行代碼自動完成,不要人工實現;只要人工介入,就很可能出錯。

3 編譯、打包、簽名和加固等環節完成后,要在代碼服務器上加個Tag,以做記錄。

4 因為最終提供給用戶使用的版本是release版本,所以研發部門提供給測試部門的版本最好是release版本。

5 研發部門發布版本時,需要告知測試部門此版本做了哪些修改。

(目前各種自動編譯環境也能直接從Git服務器上獲取代碼修改記錄)

6 研發部門只把版本給測試部門,產品等其余部門從測試部門那拿版本,這樣拿到的版本都是測試部門驗證過的版本,版本的穩定性能得到保證。

7 每發布一個版本后,就從主干拉個對應的分支;后續的代碼繼續提交到主干上。

8 對于重大或有風險的修改,可以先發布臨時版本供測試部門測試,通過測試后,再集成到代碼主干上。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,288評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 周三,舅媽提議要一起吃個飯。我們在老地方,吃螃蟹很有名的一家小店。徐凌徐列也都來了,但他們不怎么講話,倒是他們倆之...
    小王加油啊閱讀 176評論 0 0
  • 2017-03-23 16:39 周四 雷雨 L小姐要結婚了,聽到這個消息的時候還蠻驚訝的,L小姐是我小學同學加初...
    是非分明閱讀 184評論 0 0
  • 我們的孤獨就像天空中漂浮的城市,仿佛是一個秘密,卻無從訴說。
    葦汐閱讀 139評論 0 1