成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

微信小程序的jenkins發(fā)布構(gòu)建

avwu / 2815人閱讀

摘要:有如下特點(diǎn)支持和雙平臺(tái)調(diào)用自動(dòng)識(shí)別安裝微信開發(fā)者工具位置常見問題命令執(zhí)行成功,但是沒有看到對(duì)應(yīng)版本檢查微信開發(fā)者工具登錄狀態(tài)是否失效微信開放平臺(tái)中是否設(shè)置體驗(yàn)版本文同步發(fā)表博客微信小程序的發(fā)布構(gòu)建

環(huán)境準(zhǔn)備

微信開發(fā)者工具只支持macOSWindows平臺(tái),所以jenkins也只能運(yùn)行在這兩個(gè)環(huán)境中?,F(xiàn)在假設(shè)我們已經(jīng)安裝了jenkins,并且配置好了任務(wù),大家可以參考微信小程序集成 Jenkins中的配置教程

配置mini-deploy插件

在任務(wù)配置頁面的 “構(gòu)建” 中,選擇 “執(zhí)行 shell” ,貼入如下代碼。

# 設(shè)置yarn源
yarn config set registry https://registry.npm.taobao.org
yarn install 

# 刪除構(gòu)建文件并執(zhí)行對(duì)應(yīng)scripts
rm -rf dist && yarn run $build_type

# 切換為jenkins帳號(hào)身份,這樣寫的原因是機(jī)器配置問題,可以忽略
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為內(nèi)部推送通知腳本

yarn run deploymini-deploy的腳本,是本地安裝調(diào)用方式

mini-deploy同時(shí)也支持全局mini-deploy --workspace=/Users/xxx/WorkSpace/mini --mode=upload,執(zhí)行時(shí)會(huì)檢查project.config.json文件是否存在。

mini-deploy

mini-deploy是一款微信小程序發(fā)布助手,它來自于微信開發(fā)者工具的命令行調(diào)用,HTTP調(diào)用。

有如下特點(diǎn):

支持macOSWindows雙平臺(tái)調(diào)用

自動(dòng)識(shí)別安裝微信開發(fā)者工具位置

常見問題 命令執(zhí)行成功,但是沒有看到對(duì)應(yīng)版本

檢查微信開發(fā)者工具登錄狀態(tài)是否失效

微信開放平臺(tái)中是否設(shè)置體驗(yàn)版

本文同步發(fā)表博客: 微信小程序的jenkins發(fā)布構(gòu)建

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/105245.html

相關(guān)文章

  • 信小程序集成 Jenkins

    摘要:總結(jié)本文以微信小程序常規(guī)的發(fā)布流程為切入點(diǎn),循序漸進(jìn)地介紹了如何集成實(shí)現(xiàn)微信小程序預(yù)覽上傳功能。 showImg(https://raw.githubusercontent.com/yingye/Blog/master/images/wechat-jenkins.png); 本文首發(fā)于 https://github.com/yingye/Blo... ,歡迎各位關(guān)注我的Blog,正文以...

    young.li 評(píng)論0 收藏0
  • 信小程序開發(fā)中二三事之網(wǎng)易云信IMSDK DEMO

    摘要:傳統(tǒng)的網(wǎng)頁編程采用的三劍客來實(shí)現(xiàn),在微信小程序中同樣有三劍客。觀察者模式不難實(shí)現(xiàn),重點(diǎn)是如何在微信小程序中搭配其特有的生命周期來使用。交互事件傳統(tǒng)的事件傳遞類型有冒泡型與捕獲型,微信小程序中自然也有。 本文由作者鄒永勝授權(quán)網(wǎng)易云社區(qū)發(fā)布。 簡(jiǎn)介為了更好的展示我們即時(shí)通訊SDK強(qiáng)悍的能力,網(wǎng)易云信IM SDK微信小程序DEMO的開發(fā)就提上了日程。用產(chǎn)品的話說就是: 云信 IM 小程序 S...

    weij 評(píng)論0 收藏0
  • IDE已破解,不用預(yù)熱,馬上進(jìn)入「信小程序」開發(fā)

    摘要:在眾多消息里,啃先生排除掉預(yù)測(cè)類的信息,汲取了對(duì)于技術(shù)從業(yè)者有用的信息,整理出此文章,說說微信小程序開發(fā)的設(shè)計(jì)理念和入門。以上至少四個(gè)文件,即可生成一個(gè)最簡(jiǎn)單的微信小程序。 昨晚臨睡覺前,還在想應(yīng)該給xx打個(gè)電話,問問微信應(yīng)用號(hào)應(yīng)該有原生 UI 吧,要不然跟直接跑 HTML 5 有什么區(qū)別? 而今天一大早我便一本正經(jīng)胡說八道猜想,微信小程序不會(huì)有 JS IDE ,一個(gè)小時(shí)之后,發(fā)現(xiàn)被打...

    ghnor 評(píng)論0 收藏0
  • 使用Jenkins持續(xù)集成前端項(xiàng)目并自動(dòng)化部署到Nginx服務(wù)器

    摘要:上午折騰了一下持續(xù)集成,由于公司使用自己搭建的服務(wù)器來進(jìn)行代碼管理,因此這里是針對(duì)服務(wù)器來進(jìn)行的配置,后面稍微介紹了下針對(duì)管理的項(xiàng)目的配置之前項(xiàng)目每次修改之后都需要本地一次手動(dòng)發(fā)布到服務(wù)器上方便測(cè)試和產(chǎn)品查看,有了持續(xù)集成之后只要或者提交之 上午折騰了一下Jenkins持續(xù)集成,由于公司使用自己搭建的svn服務(wù)器來進(jìn)行代碼管理,因此這里Jenkins是針對(duì)svn服務(wù)器來進(jìn)行的配置,后面...

    liukai90 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<