检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
apksigner命令行 用户自定义签名参数,默认“--verbose”显示签名详情。 验证签名是否成功。 配置完成后执行构建任务,当显示任务执行成功后,查看构建日志,若“Android APK签名”对应日志中显示“结果: Signed”即为签名成功。 代码化构建 1 2 3
roid APK签名”构建步骤完成APK签名,编译构建提供了Android APK签名构建步骤,配置方法如下: 在“Android构建”步骤后添加“Android APK签名”步骤。 参数说明如下: 参数 说明 需要签名的APK路径 Android构建后生成要签名的.apk文件位
禁用任务 功能介绍 禁用任务 调用方法 请参见如何调用API。 URI POST /v1/job/{job_id}/disable 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。
禁用构建任务 功能介绍 禁用构建任务 调用方法 请参见如何调用API。 URI POST /v3/jobs/{job_id}/disable 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页,
forbiddener String 禁用者 reson String 禁用描述 disabled Integer 禁用标识 job_id String 任务ID job_name String 明文名称 forbidden_time Number 禁用时间 状态码: 400 表4 响应Body参数
Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
文件创建者、文件创建者配置了删除权限的用户。 编辑权限 文件创建者。 创建者默认有所有权限并且不可被删除和修改。 生成Keystore签名文件 使用JDK的keytool工具生成签名文件 找到JDK安装位置以及keytool。 执行生成密钥命令,生成.jks文件。 keytool -genkeypair
下载文件管理的文件 文件管理主要用来存储Android APK的签名文件和Maven构建settings.xml文件并提供对这类文件的管理(如:新建、编辑、删除、权限设置),上传文件的操作可参考文件管理。通过配置“下载文件管理的文件”构建步骤,可以将“文件管理”的文件下载到工作目录并使用。
APK进行签名,可添加“Android APK签名”构建步骤,参数说明如下: 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“.”、“/”、圆括号(中英文)。 字符长度范围为1~128。 需要签名的APK路径
任务。 复制任务会保留原任务的权限矩阵。 禁用任务 单击构建任务所在行的,在下拉列表中选择“禁用”。 弹出“任务禁用”提示框,输入禁用原因,单击“确定”。 执行中的构建任务无法禁用和删除。 构建任务被禁用后,构建任务名称后会出现“已禁用”标识,此时不能再执行构建任务;如需执行,请
旧版手册页面 Android APK签名 下载文件管理的文件 文件管理 自定义构建环境 自定义模板 编辑/删除/复制/收藏/停止构建任务
find method google() 执行Android构建时,报错提示Gradle版本过低 执行Android构建时,Android APK签名失败
配置构建任务事件通知 编译构建服务支持给用户发送事件通知。例如任务构建成功、任务构建失败、任务被禁用、任务配置被更新和任务被删除时,可以给用户发送服务动态通知、钉钉通知或企业微信通知。 在编译构建任务配置页面,切换至“通知订阅”页签,按照实际需要进行配置。 配置服务动态通知 单击“官方通知”下“服务动态”进行设置。
Authorization:签名认证信息,可选,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该字段。AK/SK认证的详细说明请参考AK/SK认证。 X-Sdk-Date:请求发送的时间,可选,当使用AK/SK方式认证时,使用SDK对请求进行签名的过程中会自动填充该
复制”,即可复制该步骤。 如果某个构建步骤暂时不使用,可鼠标左键选中该步骤,依次单击“ > 禁用”,可禁用该步骤。需要重新启用时,鼠标左键选中该步骤,依次单击“ > 启用”即可。 图1 添加/复制/删除/禁用构建步骤 代码化构建 参考配置构建环境的“代码化构建”部分的代码示例,在创建代码化
wrapper.jar ./gradle/wrapper/gradle-wrapper.jar # 构建未签名的APK /bin/bash ./gradlew build --init-script ./.codeci/
CloudBuildServer deleteJob 更新编译构建任务 CloudBuildServer updateJob 禁用编译构建任务 CloudBuildServer disableJob 解除禁用编译构建任务 CloudBuildServer enableJob 上传keystore文件 CloudBuildServer
根据开始时间和结束时间查看构建任务的构建成功率 下载全量构建日志 下载构建步骤日志 获取构建记录信息 获取构建产物详情信息 停止构建任务v3 停止构建任务v1 删除构建任务 禁用构建任务 恢复构建任务 创建构建任务 更新构建任务 查询构建模板 创建构建模板 删除构建模板 查询通知 更新通知 取消通知 获取构建任务详情
灰色为任务未被执行。 启动时间 & 执行时长 构建任务启动时间和构建所用时长。 操作 开始构建、收藏任务、单击展开下拉菜单(编辑、复制、禁用、删除任务,具体操作请参考管理构建任务)。 单击构建任务名称,进入“构建历史”列表页面,可以查看最近的构建历史记录(默认30天,可通过页面
新增的成员需赋予指定的角色,不同角色具备的默认权限不同。各角色具备的默认权限如表1。 表1 编译构建服务默认角色权限 角色 创建 编辑 删除 查看 执行 复制 禁用 权限管理 分组 项目经理 √ √ √ √ √ √ √ √ √ 产品经理 × × × √ × × × × × 测试经理 × × × √ ×