codeci
Quickapp快应用构建
更新时间:2021/01/29 GMT+08:00
背景信息
介绍如何使用构建服务创建快应用任务,执行打包、签名并上传构建包到软件发布库。
基础环境
EulerOS基础镜像,目前只提供了nodejs10.15.3版本的构建镜像。
镜像 |
镜像内置工具 |
---|---|
nodejs8.11.2 |
|
nodejs10.1.0 |
|
nodejs10.15.3 |
|
nodejs12.7.0 |
|
自定义安装
npm config set xxx命令:配置Npm相关设置。
操作步骤
- 在新建编译构建任务的“选择构建模板”步骤,选择Quickapp构建模板,单击“确定”开始配置。
- 选择构建工具版本。
- 配置命令,以下是一个使用debug签名打包的例子。
快应用签名操作:
- 通过openssl命令等工具生成签名文件“private.pem”、“certificate.pem”,例如:
openssl req -newkey rsa:2048 -nodes -keyout private.pem -x509 -days 3650 -out certificate.pem
在工程的“sign”目录下创建“release”目录,将私钥文件“private.pem”和证书文件“certificate.pem”拷贝进去。
- 发布程序包前需要增加release签名,然后在工程的根目录下运行:
npm run release
生成的应用路径为“/dist/.release.rpk”。
- 如果需要临时使用debug签名,可以使用:
npm run release -- --debug
由于debug签名是公开的,安全性无法保证,一定不要使用debug签名签发正式上线的应用。
- 通过openssl命令等工具生成签名文件“private.pem”、“certificate.pem”,例如:
- 配置“上传软件包到软件发布库”。
- 单击“上传软件包到软件发布库”,可以配置要上传到软件发布仓的构建包路径,版本号和包名。
构建包路径默认是通配符“./dist/*.rpk”格式,用户可根据自己的实际情况填写准确的路径,也可以选择默认通配符格式。
- 关于“上传软件包到软件发布库”说明,请参见上传软件包到软件发布库。
- 单击“上传软件包到软件发布库”,可以配置要上传到软件发布仓的构建包路径,版本号和包名。
- 单击“新建”完成编译构建任务配置。
父主题: 系统模板构建
