掌柜宝RN热更发布流程

2020 年 08 月 07 日

admin
服务器

记录掌柜宝RN热更发布流程。

提交代码,合并分支

开发完需求,将代码提交。然后,合并代码到某个线上分支 如 6.5.0

修改版本号

进入对应的项目目录,如 /jsbundles/module/JDReactBLDToB/JDReactBLDToB.version

然后,修改 moduleCode 字段,如 1.6 --> 1.7

打包

执行 npm run build 命令,如下

$ npm run build
> JDReactZGB@1.0.0 build /Users/zhangjinpei3/Documents/code-jd/frontend_rn
> node ./build/build.js build

config.json解析失败,使用默认配置
执行打包
0:["android","ios"]
1:["android"]
2:["ios"]
3:["web"]
请输入需要打包平台编号(0/1/2,默认:0): 0
0:business
1:fullpack
2:common
请输入需要打包类型编号(0/1/2,默认:0): 1
0:.DS_Store
1:JDReactBLD
2:JDReactBLDToB
3:JDReactCommon
4:JDReactXZ
5:JDReactZGBBeans
6:JDReactZGBBrand
7:JDReactZGBMember
8:JDReactZGBOthers
请输入需要操作模块编号(多个","分隔): 2

/buildBundle/fullpack/ 会生成 android ios 目录,在其中,分别有个 JDReactBLDToB.so 文件,在下面会用到

新建RN发布

登录 http://console.ares.jd.com/ 点击,新建RN发布

然后,填写表单:

下面,[iOS/Android]升级包构建,选择手动上传,就是上一步生成的 JDReactBLDToB.so 文件。记得点击 上传文件 按钮

白名单获取方式,后面有说明;[iOS/Android] 发布策略 选择 单版本

UUID 获取方法

首先,电脑打开这个页面 http://stream.jd.com/#/dashboard/discover/mobile-check

然后,用掌柜宝扫描那个二维码;

ios 获取 UUID

安卓 获取UUID [aId]_unknown

现有UUID

  • 金ios b41a13e55dbc47cf8e9e4b323223a2df
  • 雪ios fe019d7b5a84470aa7495c23bc41efff
  • 本ios bd30123312274ff9ac8b41e3533cca9a
  • 肖ios c598ccd675d7483f828a78c24206249c
  • 超ios 86160f1bc02d4f249fe896c85af0496b
  • 司ios 8747e27ced0d46b586b9314b0bf93508
  • 我安卓 4bdf198e52e7f2e3-unknown
  • 本安卓 7bd4c5a186fe45ef-unknown
  • 华安卓 e7653e48a1d4bf18-unknown
0 / 500

掌柜宝RN热更发布流程

2020 年 08 月 07 日

0

Like

0

Download

74

Viewed

技术是第一生产力