執(zhí)行階段
部署發(fā)布階段秧骑,由測(cè)試負(fù)責(zé)人旱易、項(xiàng)目經(jīng)理、相關(guān)運(yùn)維人員執(zhí)行腿堤。
執(zhí)行人
項(xiàng)目管理人員+測(cè)試組+運(yùn)維組阀坏,協(xié)調(diào)執(zhí)行落地。
規(guī)范內(nèi)容
一笆檀、發(fā)版流程
二忌堂、發(fā)版評(píng)審會(huì)
1、上線評(píng)審采用開(kāi)【發(fā)版評(píng)審會(huì)】形式進(jìn)行酗洒,由項(xiàng)目經(jīng)理發(fā)起士修,項(xiàng)目管理、產(chǎn)品樱衷、設(shè)計(jì)棋嘲、開(kāi)發(fā)、測(cè)試矩桂、運(yùn)維等相關(guān)部門(mén)人員參加沸移。
2、發(fā)版評(píng)審會(huì)需確定事項(xiàng)如下:
- 發(fā)哪些服務(wù),包括前雹锣、后端程序网沾。
- 測(cè)試環(huán)境驗(yàn)證情況,是否封版蕊爵。
- 發(fā)版時(shí)間安排
- 各服務(wù)的代碼分支
- 代碼是否合并到正確分支
- 收集并確認(rèn)相關(guān)的發(fā)版說(shuō)明文件是否完整無(wú)遺漏
- 確定此次發(fā)版數(shù)據(jù)庫(kù)變更是否影響大數(shù)據(jù)平臺(tái)辉哥,如有影響則需要協(xié)調(diào)大數(shù)據(jù)組。
- 確定此次發(fā)版是否需要停服攒射,如需停服則協(xié)調(diào)運(yùn)營(yíng)相關(guān)部門(mén)發(fā)系統(tǒng)更新公告醋旦。
3、發(fā)版評(píng)審會(huì)結(jié)束后会放,由項(xiàng)目經(jīng)理或測(cè)試負(fù)責(zé)人在 TAPD 填寫(xiě)發(fā)布評(píng)審浑度,流轉(zhuǎn)至運(yùn)維,運(yùn)維組將開(kāi)始著手進(jìn)行相關(guān)準(zhǔn)備鸦概、執(zhí)行發(fā)版動(dòng)作。
三甩骏、發(fā)版說(shuō)明相關(guān)文件規(guī)范
- 所有提交給運(yùn)維的發(fā)版說(shuō)明相關(guān)文件窗市,以附件形式在放在「評(píng)審依據(jù)」項(xiàng)中,最多 5 個(gè)附件饮笛。
- 文件若打包咨察,請(qǐng)按項(xiàng)目組打包,例如 Java 的打成一個(gè)福青,PHP/NODE 類(lèi)的打成一個(gè)摄狱。
- 發(fā)版微服務(wù)說(shuō)明總表格文件,固定名稱:
YYYYMMDD_發(fā)版.xlsx
- 數(shù)據(jù)庫(kù)變更相關(guān)文件无午,取名為:
db_update_{服務(wù)名稱}.sql
- 配置文件變更相關(guān)說(shuō)明媒役,取名為:
config_update_{服務(wù)名稱}.txt
- 其他說(shuō)明文件,取名為:
release_note_{服務(wù)名稱}.txt
四宪迟、TAPD 發(fā)布評(píng)審單填寫(xiě)說(shuō)明
1酣衷、填寫(xiě)時(shí)機(jī):測(cè)試人員在測(cè)試環(huán)境對(duì)需要發(fā)版的所有服務(wù)均驗(yàn)證無(wú)問(wèn)題了,項(xiàng)目組內(nèi)部的產(chǎn)品(項(xiàng)目)次泽、技術(shù)和測(cè)試的負(fù)責(zé)人確認(rèn)可以發(fā)布后穿仪,再進(jìn)行填寫(xiě)。
2意荤、人員安排:發(fā)布評(píng)審單啊片,可由項(xiàng)目組內(nèi)部的產(chǎn)品(項(xiàng)目)、技術(shù)和測(cè)試的負(fù)責(zé)人任一人員填寫(xiě)玖像,然后產(chǎn)品(項(xiàng)目)或者技術(shù)負(fù)責(zé)人簽發(fā)紫谷,簽發(fā)后流轉(zhuǎn)至運(yùn)維。
3、字段填寫(xiě):1)需要發(fā)版的服務(wù)名碴里、代碼分支沈矿、負(fù)責(zé)人,以表格形式填寫(xiě)咬腋,首選字段是:備注羹膳,次選字段是:服務(wù)列表/影響范圍;2)正常發(fā)版流程根竿、緊急發(fā)版流程里的所需填寫(xiě)的字段是不同的陵像,請(qǐng)注意區(qū)別。
示例
下圖所示為發(fā)版評(píng)審會(huì)結(jié)束填寫(xiě)的「發(fā)布評(píng)審」內(nèi)容寇壳。