人員層面
1.在上線(遷移)前須郵件通知運營以及相關人員告知服務器停掉的消息。
2.項目上線,相關業務人員必須在場處理線上的緊急bug和上線后的驗收 。
3.測試配合相關的測試 。
4.發布人員羅列好各自要準備的清單。
服務器層面
1.基礎的運行環境的配置以及防火墻的設置(最好是用自動腳本) 。
2.第三方依賴以及擴展包的安裝檢查,最好采用腳本測試(例如數據庫,緩存中間件,隊列中間件,依賴的RPC等)各種服務的連接、可讀、可寫等狀態是否正常。
3.部署完,運行測試代碼校驗環境是否通暢,各種權限是否配置正確,日志是否可以正常生成等。
代碼層面
1.修改好基礎的配置(數據庫配置,上傳配置) 。
2.涉及到的前端代碼打包壓縮 。
3.封存代碼,準備隨時部署代碼。
4.是否有初始化腳本等任務。
數據庫層面
1.準備好sql(干凈的版本或者完整的版本,不要有臟數據)
2.隨時準備上線操作
第三方服務層面
1.涉及到的第三方服務域名及相關密碼是否配置 ,白名單,請求方式是否配置正確。
2.ip或者域名是否報備 。
3.第三方秘鑰相關文件的替換和賬號信息替換為正式文件。
4.微信公眾平臺的綁定以及配置修改。
驗收
1.校驗數據庫數據調取是否異常(App/pc/wap) 。
2.圖片是否顯示和上傳異常(app/pc/wap) 。
3.第三方授權是否異常(app/pc/wap) 。
4.緩存是否異常(app/pc/wap) 。
5.頁面顯示是否異常(靜態資源等路徑是否異常)(app/pc/wap)
6.如有同步登陸,測試是否正常。
7.打印服務,下載,日志,短信,郵件等關鍵業務是否可用。
參考
:https://jingyan.baidu.com/article/c843ea0ba8180677921e4a75.html