[记录]QQ小程序CI tabbar失踪???[已解决] | 祭夜の咖啡馆
  • 公告

[记录]QQ小程序CI tabbar失踪???[已解决]

记录 祭夜 1周前 (02-20) 23次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

学着官方写的:

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

异常

好家伙,tabbar直接没了,报错:
[记录]QQ小程序CI tabbar失踪???[已解决]

处理

怀疑是custom-tab-bar文件夹没有被打包进去。

逛逛Docker Hub看有没有其它tag,绝了latest不是最新的:
[记录]QQ小程序CI tabbar失踪???[已解决]

tag换成1.0.3

在本地docker环境中log是这样的:
[记录]QQ小程序CI tabbar失踪???[已解决]
可以看到custom-tab-bar被打包进去,并且真机测试tabbar正常。
但是在github中:
[记录]QQ小程序CI tabbar失踪???[已解决]
日志和本地docker结果差异过大。。。。
测试也是异常的。。

奇怪的处理方式

把构建镜像copy一份到自己这边:
[记录]QQ小程序CI tabbar失踪???[已解决]

配置改为使用自己copy的构建镜像,
[记录]QQ小程序CI tabbar失踪???[已解决]

日志和本地大体上一样了,测试也正常了。
完~


祭夜の咖啡馆 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[记录]QQ小程序CI tabbar失踪???[已解决]
喜欢 (0)
[1690127128@qq.com]
分享 (0)
发表我的评论
取消评论
OwO表情
贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址