构建发布
由于小程序必须使用静态的模板,和 PaaS 平台现有的元数据体系有冲突。此处的构建应用只针对“ APP ”和“ H5 ”类型的应用。如果你需要将之前设计的应用生成为小程序,请查看生成小程序。
构建应用
回到应用详情页面的 测试环境 Tab。你可能已经发现了,当前版本的状态为“待构建”,并且 当前启用 按钮是不可选的。
点击右边的 构建 按钮,打开构建记录页面,并触发第一次构建。等待构建状态变为“成功”就可以发布当前版本了。
系统会保留每次构建的记录,点击 查看日志 可以查看每次构建的构建日志。构建日志在构建失败的时候非常有用,可以让你快速的定位问题。在构建历史页面点击 构建 按钮可以重新构建。
发布应用
在发布之前请确保你要发布的版本已经构建成功。点击你要发布的版本就可以完成发布了。
APP
当你切换发布版本时,会触发 APP 的热更新,详细信息请查看 热更新。如果是第一次构建,请继续下一步打包 APP。
H5
你可以在浏览器或者对应的 APP(微信/云助手/企业微信)中查看刚刚发布的应用。对应的URL是:
- 发布版本:
https://webapp.mypaas.com.cn/开发者账号/应用名称/环境/
- 未发布版本:
https://webapp.mypaas.com.cn/开发者账号/应用名称/环境/版本号/
其中环境的值不同环境分别为:测试环境 - test,预发布环境 - beta,正式环境 - prod。
- 获取生成资源包:请参考通过API获取 H5 资源包下载地址 nginx反向代理配置参考
location [任意路径] {
proxy_set_header Host webapp.mypaas.com.cn;
proxy_pass https://webapp.mypaas.com.cn/accountName/webappName/env
proxy_redirect default;
}
#当路径不为/时,需要在应用设置[自定义路径],重新构建后生效
#accountName,webappName全为小写
#为了获取静态资源
location /accountName/webappName/env {
proxy_set_header Host webapp.mypaas.com.cn;
proxy_pass https://webapp.mypaas.com.cn/accountName/webappName/env
proxy_redirect default;
}
注意
- 如果你重新设计了已发布版本的元数据,不需要回到 移动 PaaS 平台重新构建,你只需要刷新页面 / 重启 APP 就可以生效了。
- 每个环境下面只能存在一个发布的版本,当你发布了一个新的版本,以前发布的版本将被取消发布!你的应用也总是会使用对应环境下发布的版本。
- url中所有字母必须是小写字母。