由于公司小程序迭代特別快,每次上傳代碼神煩,還得往釘釘群@領(lǐng)導(dǎo),寫了個(gè)偽!小程序發(fā)布命令,給有同樣煩惱的開發(fā)者們提供思路。
流程包括: 打開小程序ide-> 鍵入提交信息 -> 發(fā)布體驗(yàn)版本 -> git 提交-> 通知釘釘群。
p.s 為啥是“偽”,就是因?yàn)槲⑿判〕绦蚬俜經(jīng)]有提供直接發(fā)布的命令,需要自己手動(dòng)提交審核正式版。
step 1
先是配置好你的微信ide路徑和項(xiàng)目路徑,如下: 他做的工作是先打開ide,然后打開你的項(xiàng)目。強(qiáng)烈建議先自己手動(dòng)打開ide,然后不執(zhí)行初始化這段函數(shù)。
因?yàn)槿绻怯胻aro開發(fā),在打包之后他有時(shí)會(huì)丟文件,直接上傳的話就太那啥了。(這里吐槽一句,win 版小程序ide太難用了?。。?/p>

init
step 2
這里貼的圖省去了輸入過程的代碼,主要上傳版本號(hào)和提交信息。因?yàn)槲⑿殴步涌跊]有提供獲取之前上傳信息的接口,
為了每次自己不手填版本號(hào),所以直接先在git上打標(biāo),然后拿到git tag上最后一個(gè)tag,+1,作為新版本號(hào)。有興趣的小伙伴可以看我的源碼(在文章最后)。
同樣,也是調(diào)用微信ide的命令行。
(其實(shí)這里的功能也可以寫在git hook上,但感覺不太靈活就舍了。)

upload
其他
附:完整代碼
寫的比較啰嗦,有好的建議請(qǐng)?jiān)谙路搅粞詞