自动化构建
该库主要适用于自动化构建和打包DEVOPS的功能。解放每次都要人工干预的打包流程
步骤函数列表
| 步骤函数 | 函数描述 |
|---|---|
| BuildReady | 准备构建环境 |
| BuildAsset | 构建资源 |
| BuildApk | 构建APK |
| BuildDouYin | 构建DouYin |
参数解析
| 参数 | 参数描述 |
|---|---|
| LogFilePath | 日志文件路径 |
| IsUploadLogFile | 是否上传日志文件.每个任务结束都可以上传当次任务的日志文件,默认为 false |
| BuildNumber | 构建序列号.每个任务是唯一的 |
| ObjectStorageBucketName | 对象存储桶的名称 |
| ObjectStorageKey | 对象存储桶的Key |
| ObjectStorageSecret | 对象存储桶的秘钥 |
| JobName | 任务名称 |
| PackageName | 资源包的名称,默认为 DefaultPackage ,当使用 BuildAsset 有效 |
| IsIncrementalBuildPackage | 是否使用增量构建资源包.默认为 false, 当使用 BuildAsset 有效 |
| IsUploadAsset | 是否上传打包后的资源.默认为 false, 当使用 BuildAsset 有效 |
| UploadAssetSavePath | 上传打包后的资源存储路径.默认为 /,当使用 BuildAsset 有效 |
| IsUploadApk | 是否上传打包后的APK.默认为 false, 当使用 BuildApk 有效 |
步骤解析
BuildReady 准备构建环境
提示
这个步骤必须在第一步执行
这里会执行HybridCLR的安装检测和生成AOT列表。这里如果代码没有进行大量改动的时候不需要多次执行。加速打包。
BuildAsset 构建资源
这里会构建资源包。可以多次执行。每次构建完成都可以上传资源包到对象存储
BuildApk 构建APK
这里会构建发布包。构建完成可以上传到对象存储
