摘要:有如下特點支持和雙平臺調用自動識別安裝微信開發(fā)者工具位置常見問題命令執(zhí)行成功,但是沒有看到對應版本檢查微信開發(fā)者工具登錄狀態(tài)是否失效微信開放平臺中是否設置體驗版本文同步發(fā)表博客微信小程序的發(fā)布構建
環(huán)境準備
微信開發(fā)者工具只支持macOS和Windows平臺,所以jenkins也只能運行在這兩個環(huán)境中?,F(xiàn)在假設我們已經(jīng)安裝了jenkins,并且配置好了任務,大家可以參考微信小程序集成 Jenkins中的配置教程
配置mini-deploy插件在任務配置頁面的 “構建” 中,選擇 “執(zhí)行 shell” ,貼入如下代碼。
# 設置yarn源 yarn config set registry https://registry.npm.taobao.org yarn install # 刪除構建文件并執(zhí)行對應scripts rm -rf dist && yarn run $build_type # 切換為jenkins帳號身份,這樣寫的原因是機器配置問題,可以忽略 su jenkins <<"EOF" if [ "$build_type" == "prod" ] || [ "$build_type" == "build" ] then yarn run deploy --mode=upload --ver=$upload_version --desc=$upload_desc let "result |= $?" if [ "$result" == "0" ] then yarn run notify fi else yarn run deploy --mode=preview fi EOF
yarn run notify為內部推送通知腳本
yarn run deploy為mini-deploy的腳本,是本地安裝調用方式
mini-deploy同時也支持全局mini-deploy --workspace=/Users/xxx/WorkSpace/mini --mode=upload,執(zhí)行時會檢查project.config.json文件是否存在。
mini-deploymini-deploy是一款微信小程序發(fā)布助手,它來自于微信開發(fā)者工具的命令行調用,HTTP調用。
有如下特點:
支持macOS和Windows雙平臺調用
自動識別安裝微信開發(fā)者工具位置
常見問題 命令執(zhí)行成功,但是沒有看到對應版本檢查微信開發(fā)者工具登錄狀態(tài)是否失效
微信開放平臺中是否設置體驗版
本文同步發(fā)表博客: 微信小程序的jenkins發(fā)布構建
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/105245.html
摘要:總結本文以微信小程序常規(guī)的發(fā)布流程為切入點,循序漸進地介紹了如何集成實現(xiàn)微信小程序預覽上傳功能。 showImg(https://raw.githubusercontent.com/yingye/Blog/master/images/wechat-jenkins.png); 本文首發(fā)于 https://github.com/yingye/Blo... ,歡迎各位關注我的Blog,正文以...
摘要:傳統(tǒng)的網(wǎng)頁編程采用的三劍客來實現(xiàn),在微信小程序中同樣有三劍客。觀察者模式不難實現(xiàn),重點是如何在微信小程序中搭配其特有的生命周期來使用。交互事件傳統(tǒng)的事件傳遞類型有冒泡型與捕獲型,微信小程序中自然也有。 本文由作者鄒永勝授權網(wǎng)易云社區(qū)發(fā)布。 簡介為了更好的展示我們即時通訊SDK強悍的能力,網(wǎng)易云信IM SDK微信小程序DEMO的開發(fā)就提上了日程。用產(chǎn)品的話說就是: 云信 IM 小程序 S...
摘要:在眾多消息里,啃先生排除掉預測類的信息,汲取了對于技術從業(yè)者有用的信息,整理出此文章,說說微信小程序開發(fā)的設計理念和入門。以上至少四個文件,即可生成一個最簡單的微信小程序。 昨晚臨睡覺前,還在想應該給xx打個電話,問問微信應用號應該有原生 UI 吧,要不然跟直接跑 HTML 5 有什么區(qū)別? 而今天一大早我便一本正經(jīng)胡說八道猜想,微信小程序不會有 JS IDE ,一個小時之后,發(fā)現(xiàn)被打...
摘要:上午折騰了一下持續(xù)集成,由于公司使用自己搭建的服務器來進行代碼管理,因此這里是針對服務器來進行的配置,后面稍微介紹了下針對管理的項目的配置之前項目每次修改之后都需要本地一次手動發(fā)布到服務器上方便測試和產(chǎn)品查看,有了持續(xù)集成之后只要或者提交之 上午折騰了一下Jenkins持續(xù)集成,由于公司使用自己搭建的svn服務器來進行代碼管理,因此這里Jenkins是針對svn服務器來進行的配置,后面...
閱讀 3440·2023-04-25 18:14
閱讀 1538·2021-11-24 09:38
閱讀 3255·2021-09-22 14:59
閱讀 3070·2021-08-09 13:43
閱讀 2574·2019-08-30 15:54
閱讀 573·2019-08-30 13:06
閱讀 1555·2019-08-30 12:52
閱讀 2726·2019-08-30 11:13