在小公司上線一般是程序員自己做,這時(shí)候小組安排一個(gè)主要負(fù)責(zé)的人進(jìn)行打包、上傳、testFlight測試等工作的部署和協(xié)調(diào)。這個(gè)負(fù)責(zé)人可以將任務(wù)分配下去,如果自己不分配下去自己就承擔(dān)很多工作很容易出錯(cuò)。
為了避免上線傳包出現(xiàn)一些低級錯(cuò)誤,比如說代碼修改了個(gè)手機(jī)號,打包的時(shí)候未注意并未打包在內(nèi),導(dǎo)致上線后出現(xiàn)問題。
上線前需要列一份上線清單,即這個(gè)版本都改了哪些業(yè)務(wù),動(dòng)了哪些代碼,優(yōu)化了哪些邏輯。清單盡可能的細(xì),每一條都不能疏忽。
做完清單后以電子郵件的形式,發(fā)送與項(xiàng)目主管,抄送組內(nèi)每一位成員。項(xiàng)目主管主要檢查一遍看有什么遺漏,需要有什么補(bǔ)充。若無則回復(fù)郵件允許上線,方可上線。其他組員接到郵件后查看,若有補(bǔ)充,直接告與上線負(fù)責(zé)人,上線負(fù)責(zé)人補(bǔ)充。
移動(dòng)端項(xiàng)目上線主要步驟
1、測試完畢之前,列出上線內(nèi)容清單;
2、由上線負(fù)責(zé)人將清單發(fā)郵件給項(xiàng)目主管,并抄送組內(nèi)成員;
3、項(xiàng)目主管查看、補(bǔ)充;組內(nèi)成員查看、補(bǔ)充;
4、項(xiàng)目主管回復(fù)郵件,允許上線;
5、上線負(fù)責(zé)人整體檢查一遍項(xiàng)目代碼,檢查清單里的內(nèi)容是否都已覆蓋;
6、5執(zhí)行完畢后,若無問題,則打包上線,若有問題修改代碼后重新從5步驟開始執(zhí)行;
7、testFlight測試;
8、上完版本后如需要強(qiáng)制更新,進(jìn)行強(qiáng)制更新并檢查。
注意:
- 3和2之間是可以循環(huán),如果有需要補(bǔ)充的補(bǔ)充完之后循環(huán)2步驟。
- 6和5之間是可以循環(huán),知道沒問題。