一、背景
在中大型的公司里,人員的分工非常仔細,一般會有不同崗位角色的員工同時參與同一個小程序項目。為此,小程序平台設計了不同的權限管理使得項目管理者可以更加高效管理整個團隊的協同工作
以往我們在開發完網頁之后,需要把網頁的代碼和資源放在服務器上,讓用戶通過互聯網來訪問
在小程序的平台里,開發者完成開發之后,需要在開發者工具提交小程序的代碼包,然后在小程序后台發布小程序
二、流程
關於發布的流程,主要分成了三個部分:
- 上傳代碼
- 提交審核
- 發布版本
上傳代碼
在開發者工具中,可以點擊代碼上傳功能:
然后就可以填寫版本信息:
然后點擊上傳,編譯器則會提示上傳代碼成功
提交審核
代碼上傳完畢,就可以登陸微信公眾號的官網首頁,點擊【開發管理】,查看應用詳情:
提交審核過程需要填寫審核信息,如下圖:
提交審核成功之后如下圖:
發布版本
當審核通過之后,即可提交發布
發布成功之后則如下:
三、擴展
上述是最簡單的小程序代碼發布的流程,通常的流程如下:
- 代碼管理服務器上新建分支
- 開發測試新需求
- 測試完成后,將本地分支合並到 master 分支
- 拉取 master 分支最新代碼,執行 build 命令生成小程序可執行文件
- 開發者工具點擊“上傳”
- 提審
- 發布
但是面對多人協調開發的時候,有可能出現已經上線的代碼還沒合並到master
的情況
因此可以考慮自動化構建部署,就是將從開發到部署的一系列流程變成自動化,銜接連貫,在構建失敗時能夠告知開發者,構建成功后能夠告知測試和實施人員,可參考如下流程圖:
參考文獻
- https://juejin.cn/post/6994414162700927012