检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用Gnu-arm构建 使用Gnu-arm构建可以为ARM架构的处理器编译和构建软件。 图形化构建 在配置构建步骤中,添加“Gnu-arm构建”构建步骤,参考表1配置参数。 表1 Gnu-arm构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文
使用HarmonyOS构建 使用Hvigor进行编译,测试和部署项目。 使用Hvigor构建的执行机规格需4U8G及以上。 图形化构建 在配置构建步骤中,添加“HarmonyOS构建”构建步骤,参考表1配置参数。 表1 HarmonyOS构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
config.json”、“package.json”和“angular.json”等项目编译描述文件。 图形化构建 在配置构建步骤中,添加“Ionic Android App构建”构建步骤,参考表1配置参数。 表1 Ionic Android App构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。
弹出的界面配置用户操作文件的权限。 图1 配置用户操作文件权限 表4 文件管理角色权限说明 权限类型 拥有该权限的角色 添加用户 项目下所有用户。 查看 文件创建者、相同租户的用户。 使用 文件创建者、文件创建者配置了使用权限的用户。 更新 文件创建者、文件创建者配置了更新权限的用户。
objects 文件列表 status String 返回状态信息 表2 result 参数 参数类型 描述 keystore_name String 文件名 id String 文件ID 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码
文件管理删除权限 功能介绍 文件管理删除权限 调用方法 请参见如何调用API。 URI DELETE /v2/keystore/permission/{permission_id}/delete 表1 路径参数 参数 是否必选 参数类型 描述 permission_id 是 String
使用Flutter构建 使用Flutter可以构建安卓应用。 图形化构建 在配置构建步骤中,添加“Flutter构建”构建步骤,参考表1配置参数。 表1 Flutter构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
理路径下的文件。 false:不清理固定路径。但是工作空间可存储的容量是有限的,当文件容量达到工作空间上限后,需要手动清理工作空间(clean配置为true即可)。 说明: 如果未配置清理固定路径,当文件容量达到工作空间上限后,会自动清理当前租户下的固定路径中所有文件。 工作空间指的是用户自定义的执行机的规格。
文件管理查询权限 功能介绍 文件管理查询权限 调用方法 请参见如何调用API。 URI GET /v2/keystore/permission/{keystore_id}/query 表1 路径参数 参数 是否必选 参数类型 描述 keystore_id 是 String 文件秘钥Id
nt。 不需要配置。 TB_NET_INTERFACE_NAME 指定获取IP时读取的网卡名,在多网卡情况下获取IP使用,默认为空,多个网卡名通过逗号分隔,配置在前的网卡名有更高的优先级。 eth0,eth1 TB_ACC_PREPARE 使用自定义执行机时必须配置此变量。 false
String 文件名 create_user_id String 文件创建者用户ID create_user_name String 文件创建者用户名 update_user_id String 文件修改者用户ID update_user_name String 文件修改者用户名 share
[SourcePath] -DestinationPath [Target.zip] SourcePath:指定需要压缩的文件或文件夹,支持通配符和相对路径。 Target.zip:输出的压缩文件名,可用于上传到软件发布库时填写文件名。 Expand-Archive(解压缩命令) powershell
使用构建方舟编译器构建 使用ubuntu操作系统编译方舟编译器进行构建。 图形化构建 在配置构建步骤中,添加“构建方舟编译器”构建步骤,参考表1配置参数。 表1 构建方舟编译器参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“
行需要特殊适配或优化性能时配置,若随意配置可能会导致构建失败。 表1 通用选项 参数 说明 示例 TB_GET_TRACE 构建结束后获取依赖json文件文件的开关。 1:开启。 0:关闭(默认)。 1 TB_NINJA_RULE_ALL 分割规则配置,target按数量比值分组。不设置时会自动配置合适值。
编译构建服务支持通过yaml文件配置构建脚本,用户可以将构建时需要配置的构建环境、构建参数、构建命令、构建步骤等操作,通过yaml语法编写成build.yml文件实现,并且将build.yml文件和被构建的代码一起存储到代码仓库。执行构建任务时,系统会以build.yml文件作为构建脚本执行
执行Msbuild构建时,找不到**文件 问题现象 异常信息为“找不到**文件”,但是核实后项目已存在该文件。 原因分析 项目中文件(文件夹)名带有空格,造成Msbuild编译时从空格处截断文件路径,报找不到文件异常,导致构建失败。 处理方法 去除目录中的空格以及对应引用路径中的
“pom.xml”文件没有正确配置“distributionManagement”。 处理方法 配置“Maven构建”构建步骤,展开“发布依赖包到CodeArts私有依赖库”,选择“配置所有pom”。 不配置pom:表示无需发布私有依赖包到CodeArts私有依赖库。 配置所有pom:表示在项目下所有“pom
Time-out 原因分析 网络异常无法连接依赖镜像仓。 依赖镜像仓异常。 处理方法 建议配置开源镜像站,稳定、快速,配置方法如下: 进入构建任务依赖的代码仓库,在“build.gradle”文件中添加如下代码,即可配置开源镜像仓。 allprojects { repositories { maven
编译构建服务支持通过yaml文件配置构建脚本,用户可以将构建时需要配置的构建环境、构建参数、构建命令、构建步骤等操作,通过yaml语法编写成build.yml文件实现,并且将build.yml文件和被构建的代码一起存储到代码仓库。执行构建任务时,系统会以build.yml文件作为构建脚本执行
代码托管”,单击使用的代码仓名称,进入代码仓详情页。 在“代码”页签,选择“新建 > 上传文件”,将Dockerfile文件以及制作镜像过程中需要的所有文件上传到代码仓库根目录。 制作镜像并推送到SWR仓库 图形化构建 在配置构建步骤中,“Maven构建”步骤后添加“制作镜像并推送到SWR仓库”构建步骤。