全部产品
云市场
云游戏

产品发布

更新时间:2018-11-29 19:55:57

模块发布

  • 选择要发布的业务模块,然后新建模块发布单。输入发布单名称、发布说明,即可创建一个模块发布单。1
  • 发布单创建后,就需要添加发布资源,来源可以从生产模板下的某一次构建中选择,平台会默认选中最新一次的构建结果,真正要发布的产物由用户自己选择。2
  • 灰度发布是跨平台发布的一大功能亮点,目的是在正式全量发布前可以针对少部分人群进行灰度测试,确保发布资源在不同客户端版本下能够正常加载。灰度发布可以创建多个发布批次,用户可以设置灰度策略,系统会为该批次的资源生成灰度地址,只有符合灰度策略的客户端可以查看到灰度资源。因此详情中所呈现的地址是系统重定向后的灰度访问地址。(灰度发布是可选操作,用户若不使用灰度发布也可直接进行正式发布。)3
  • 若用户无需进行灰度发布,可以直接进行正式发布。正式发布是将资源全量地发布至 CDN,且本期是覆盖式发布,若客户端已经配置好资源访问地址,则发布后会动态更新,客户端拉取到的资源即是最新资源。正式发布可以选择是否使用 预加载 发布功能,预加载 是针对Weex资源或者H5资源提供的性能缓存方案,帮助页面快速加载提升用户访问性能体验。平台会自动记忆前一次发布时该资源是否采用了预加载发布,减少用户记忆成本。若有预加载发布的资源,需要设置一下预加载包的优先级,数字越大优先级越高,触发条件可以根据客户需求设置(默认是仅wifi条件,减少终端用户的网络流量消耗)。45

    应用发布

  • 新建应用发布单,选择要发布的客户端应用、根据首页结构选择内置的页面资源、输入同步到应用代码仓库的分支、发布单名称。6
  • 发布单创建后,不同的Native端有不同的构建发布逻辑。
  • 如果是iOS,只需要构建发布包即可,内置页面被打包到ipa中。构建成功后,用户自行上传App Store进行发布。最后,点击确认发布完成,结束当前发布单流程。7
  • 如果是Android,首先选择渠道,构建出渠道包。内置页面被打包到apk中。构建成功后,点击更新推送,通知用户有新版本可以使用。最后,点击确认发布完成,结束当前发布单流程。8