總結(jié)一下項(xiàng)目上線的流程與規(guī)范
編寫上線文檔
上線文檔一般包括陌选,6個(gè)方面
- 本次上線的內(nèi)容
- 影響的其他系統(tǒng)
- 投產(chǎn)準(zhǔn)備的程序包與腳本理郑,配置文件
- 投產(chǎn)的步驟
- 投產(chǎn)的驗(yàn)證項(xiàng)
- 投產(chǎn)失敗的回退方案
投產(chǎn)的步驟中一般包括:
- 停止服務(wù)
- 系統(tǒng)備份, 備份的信息有: 建立日期關(guān)聯(lián)的數(shù)據(jù)庫(kù)與代碼包咨油, 同時(shí)涉及到es數(shù)據(jù)您炉,系統(tǒng)的配置信息
- 初始化數(shù)據(jù)庫(kù), 有些變更的腳本需要執(zhí)行役电,topic需要執(zhí)行
- 系統(tǒng)服務(wù)部署赚爵, 這里包括一些內(nèi)容,比如nginx配置法瑟,nacos上的配置冀膝,修改application.yaml,
然后替換程序包霎挟,啟動(dòng)系統(tǒng)
投產(chǎn)的驗(yàn)證項(xiàng)
根據(jù)每個(gè)檢查項(xiàng)畸写,校驗(yàn)一下
投產(chǎn)失敗的回退方案
數(shù)據(jù)庫(kù)回滾,將之前備份的數(shù)據(jù)進(jìn)行回滾氓扛,
代碼回滾枯芬,將之前備份的代碼進(jìn)行全量回滾
配置回滾,將之前備份的配置文件全量回滾