一、背景
在中大型的公司里搏屑,人員的分工非常仔細(xì)争涌,一般會(huì)有不同崗位角色的員工同時(shí)參與同一個(gè)小程序項(xiàng)目。為此辣恋,小程序平臺(tái)設(shè)計(jì)了不同的權(quán)限管理使得項(xiàng)目管理者可以更加高效管理整個(gè)團(tuán)隊(duì)的協(xié)同工作亮垫。
以往我們?cè)陂_發(fā)完網(wǎng)頁(yè)之后,需要把網(wǎng)頁(yè)的代碼和資源放在服務(wù)器上伟骨,讓用戶通過(guò)互聯(lián)網(wǎng)來(lái)訪問(wèn)饮潦。
在小程序的平臺(tái)里,開發(fā)者完成開發(fā)之后携狭,需要在開發(fā)者工具提交小程序的代碼包继蜡,然后在小程序后臺(tái)發(fā)布小程序。
二逛腿、流程
關(guān)于發(fā)布的流程稀并,主要分成了三個(gè)部分:
1.上傳代碼
2.提交審核
3.發(fā)布版本
上傳代碼
在開發(fā)者工具中,可以點(diǎn)擊代碼上傳功能:
然后就可以填寫版本信息:
然后點(diǎn)擊上傳单默,編譯器則會(huì)提示上傳代碼成功碘举。
提交審核
代碼上傳完畢,就可以登陸微信公眾號(hào)的官網(wǎng)首頁(yè)搁廓,點(diǎn)擊【開發(fā)管理】引颈,查看應(yīng)用詳情:
提交審核過(guò)程需要填寫審核信息,如下圖:
提交審核成功之后如下圖:
發(fā)布版本
當(dāng)審核通過(guò)之后境蜕,即可提交發(fā)布
發(fā)布成功之后則如下:
三蝙场、擴(kuò)展
上述是最簡(jiǎn)單的小程序代碼發(fā)布的流程,通常的流程如下:
1.代碼管理服務(wù)器上新建分支
2.開發(fā)測(cè)試新需求
3.測(cè)試完成后粱年,將本地分支合并到 master 分支
4.拉取 master 分支最新代碼售滤,執(zhí)行 build 命令生成小程序可執(zhí)行文件
5.開發(fā)者工具點(diǎn)擊“上傳”
6.提審
7.發(fā)布
但是面對(duì)多人協(xié)調(diào)開發(fā)的時(shí)候,有可能出現(xiàn)已經(jīng)上線的代碼還沒(méi)合并到master的情況逼泣。
因此可以考慮自動(dòng)化構(gòu)建部署趴泌,就是將從開發(fā)到部署的一系列流程變成自動(dòng)化,銜接連貫拉庶,在構(gòu)建失敗時(shí)能夠告知開發(fā)者嗜憔,構(gòu)建成功后能夠告知測(cè)試和實(shí)施人員,可參考如下流程圖:
參考資料:微信公眾號(hào):JS每日一題
這篇文章是轉(zhuǎn)載:JS每日一題