检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
填写构建结果所在路径。 构建包路径支持正则匹配,“**”递归遍历当前目录,“*”匹配0或者多个字符,“?”匹配一个字符。 系统文件分隔符使用“/”,路径不区分大小写。 举例说明: *.class:当前目录下匹配“.class”结尾的文件。 **/*.class:当前目录下递归匹配所有的“.class”结尾的文件。
**/target/*.?ar匹配所有构建出来的jar包和war包。 举例说明: *.class:当前目录下匹配“.class”结尾的文件。 **/*.class:当前目录下递归匹配所有的“.class”结尾的文件。 test/a??.java:匹配“test”目录下以“a”开头后跟两个字符的java文件。
参数 说明 需要签名的APK路径 Android构建后生成要签名的.apk文件位置,支持正则表达式,如:可以使用build/bin/*.apk匹配构建出来的APK包。 Keystore文件 用于签名的Keystore文件,单击下拉列表,展示文件管理已经上传的Keystore文件,请根据需要选择。
处理方法 确定target目录下有war包,只是名字可能不是“bb.war”。 这种情况下修改构建包路径为“**/target/*.war”,正则匹配war包。 无法确定target目录下有哪些文件。 在构建执行的步骤shell里最后增加“ls -al target”,再次执行构建,就会
构建步骤的名称,可自定义修改。 需要签名的APK路径 Android构建后生成要签名的.apk文件位置,支持正则表达式,如:可以使用build/bin/*.apk匹配构建出来的APK包。 Keystore文件 用于签名的Keystore文件,参考生成Keystore签名文件制作,单击下拉列表,展示文件管
原因分析 此问题出现的原因一般有两个: 制作镜像的基础镜像和执行机不匹配,如:镜像为arm的,但是执行机是x86的。 Dockerfile文件内容从其他地方复制过来时出现问题。 处理方法 先确认镜像和执行机是否匹配,如果镜像是x86的镜像,就只能用x86的执行机。 重新执行构建,查
需要签名的APK路径 Android构建后生成要签名的“.apk”文件位置。 支持正则表达式,如:可以使用“build/bin/*.apk”匹配构建出来的APK包。 Keystore文件 在下拉框中选择用于签名的Keystore文件。文件的制作以及上传指导可参考生成并上传Keystore签名文件。
构建加速包提供三种加速级别,请根据需要选择。 L1级别:对于C/C++的工程,典型的编译过程是CPU消耗型任务,编译效率受限于编译并发度,编译并发度受限于单机资源规格,传统的单机构建模式很难突破资源规格的瓶颈。L1级别通过分布式编译技术,将单机编译任务分发到后台算力资源上进行编译,
可根据实际情况选择“X86”或“ARM”。 加速级别 根据实际需要选择加速级别。 L1级别:对于C/C++的工程,典型的编译过程是CPU消耗型任务,编译效率受限于编译并发度,编译并发度受限于单机资源规格,传统的单机构建模式很难突破资源规格的瓶颈。L1级别通过分布式编译技术,将单机编译任务分发到加速包后台资源上进行编译
last_build_status String 最终构建状态 last_build_time Integer 最后构建时间 health_score Integer 健康度 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String
返回错误信息 status String 返回状态信息 表4 result 参数 参数类型 描述 health_score String 健康度 page_index String 分页页数 total_page String 总条数 total_record String 总条数 job_build_states
返回错误信息 status String 返回状态信息 表5 result 参数 参数类型 描述 health_score String 健康度 page_index String 分页页数 total_page String 总条数 total_record String 总条数 job_build_states
各个类型执行机的使用说明 执行机类型 使用说明 LINUX 执行构建任务时,可通过执行shell命令,在Linux虚拟机上执行构建任务,拥有更高的自由度。 在使用编译构建服务前用户需要在自定义执行机上自行安装构建工具,例如Maven、Gradle等。 构建步骤仅支持执行shell命令、上传软件包到软件发布库和下载发布仓库包。