学着官方写的:
name: CI #写法一:在push事件时触发构建 on: [push] #写法二:在master分支的push操作时触发构建 #on: # push: # branches: # - master jobs: build-qq-ci: #job名称 runs-on: ubuntu-latest #运行环境 #第一步:获取小程序源码 steps: - name: Checkout uses: actions/checkout@master #第二步:上传小程序版本到管理端,并将此版本设置为体验版(设置体验版可选) - name: Build uses: docker://qqminiapp/build:latest env: PLUGIN_VERSION: 1.6.6 PLUGIN_DESC: 首页布局优化,新增部分功能 PLUGIN_APPTOKEN: ${{ secrets.APPTOKEN }} PLUGIN_BUILDUSER: ${{ github.actor }} PLUGIN_EXPERIENCE: true #PLUGIN_PREVIEW: true #PLUGIN_FIRSTPAGE: pages/index/index #PLUGIN_USEPACKAGEJSON: true # PLUGIN_NPMBUILD: true #PLUGIN_SOURCECODEPATH: ./test
异常
处理
怀疑是custom-tab-bar
文件夹没有被打包进去。
逛逛Docker Hub
看有没有其它tag,绝了latest不是最新的:
tag换成1.0.3
在本地docker环境中log是这样的:
可以看到custom-tab-bar
被打包进去,并且真机测试tabbar正常。
但是在github中:
日志和本地docker结果差异过大。。。。
测试也是异常的。。
奇怪的处理方式
日志和本地大体上一样了,测试也正常了。
完~