检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API概览 表1 编译构建API概览 分类 接口 任务相关API接口 描述当前CodeArts Build的接口信息。 历史API接口(待下线) 描述待下线的接口信息。
gradle/wrapper/gradle-wrapper.properties (Wrapper属性文件) 提交代码到代码仓库。 修改构建任务中命令行里的语句,将gradle替换成./gradlew,如将gradle build替换为./gradlew build。 父主题: Gradle构建
通用构建问题 执行构建任务时,能否指定在某一台/一种配置的服务器上运行? 如何使用构建并发包 执行构建时找不到必须的项目文件 上传软件包时找不到文件 执行编译构建任务时提示:权限不足,无法获取信息 通过流水线调用构建任务时,提示任务不存在 构建任务执行时被中止 Eclipse普通Java项目上云
应用示例 示例1:执行构建任务并查看任务是否为运行状态 示例2:根据项目ID查看项目下构建任务列表
图解编译构建
d等,详情请参考构建环境。 快速 利用云端构建海量构建资源,采用多样化的云端构建加速手段,实现本地构建无法企及的构建速度。 云上弹性资源,任务并行执行。 全局和租户两级缓存。 专线网络,传输更快。 易扩展 灵活对接不同的代码托管服务。 支持用户自定义构建环境。 支持不同的源码托管服务。
制作镜像时拉取基础镜像失败 执行命令失败 拉取DockerHub镜像超时或失败 COPY或者ADD指令找不到文件 问题现象 构建任务中有“制作镜像并推送SWR”或“执行Docker命令”构建步骤,执行任务时日志报如下异常信息: ADD failed: stat /var/lib/docker/tmp/do
计费项 编译构建服务的计费项为构建任务并发数。了解计费项的计费因子、计费公式等信息,请参考计费项。 续费 包年/包月CodeArts Build套餐在到期后会影响编译构建服务的使用。如果您想继续使用编译构建服务,需要在规定的时间内为CodeArts Build套餐进行续费,否则将无
xml文件上传至代码仓根目录。 在构建任务列表页,单击对应的构建任务名称。 单击“编辑”按钮,在“Maven构建”步骤的命令窗口中,--settings settings.xml,即可使用已添加的“settings.xml”文件执行Maven构建。 方法二: 访问服务首页。 在构建任务列表页,单击对应的构建任务名称。
jvm内存参数,端口等。 mainClass标签:设置项目启动的主程序,也就是Spring Boot的Application类。 创建构建任务并执行。 添加两个构建步骤:Maven构建和上传软件包到软件发布库,并将Maven构建默认命令修改为: mvn compile jib:buildTar
本文介绍常见的构建实践。 图形化构建 实践 描述 使用Maven构建自定义镜像(预置执行机,图形化构建) 使用编译构建服务完成Maven构建,使用构建包制作Docker镜像并推送到SWR仓库。 代码化构建 实践 描述 使用Maven构建执行多任务构建工程(内置执行机,预置镜像,代码化构建)
先级高的子任务构建)和Eager(构建时间相对较快,可能造成资源空闲等待,在资源池充足时推荐使用,同步触发所有任务),非必填,默认值Eager。 jobs:任务编排,定义子job之间的依赖关系,必填项。 job:子任务名称,必填项。 depends_on:是否依赖子任务,填写依赖
旧版本开通/关闭按需计费方式说明 本章节仅供老用户参考。 CodeArts旧版计费包括包月套餐购买及服务组合开通方式,购买开通方式请参考旧版CodeArts套餐开通/购买说明。 此外,也可单独开通编译构建服务。单独开通时,采用按需计费模式。开通服务后,将自动取消免费体验,每小时统计使用量并产生计费。
Npm构建耗时且安装依赖缓慢 原因分析 默认的镜像仓地址因网络原因可能导致网络下行效率低。 处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“NPM构建”。 在NPM构建步骤里,添加如下命令,修改Npm镜像仓地址: 1 npm
执行Msbuild构建时,报错提示当前路径下存在多个解决方案/不存在项目文件 问题现象 异常信息如下: 1 2 This folder contains more than one solution file. The folder 'XXX' does not contain an
</execution> </executions> </plugin> </plugins> </build> 新建Maven构建任务。 在新建的Maven构建任务里增加以下npm的安装及环境配置命令: # 创建文件目录 mkdir ./node # 使用curl命令下载Node.js软件包
处理措施 400 CB.00060200 参数不合法 参数不合法 请检查并确认参数值是否合法 400 CB.00060201 任务ID参数不合法 任务ID参数不合法 任务ID参数不合法 400 CB.00060202 业务ID参数不合法 业务ID参数不合法 业务ID仅支持小写字母、数字组合。请确认参数是否合法
密钥密码。 apksigner命令行 用户自定义签名参数,默认“--verbose”显示签名详细。 验证签名是否成功。 配置完成后执行构建任务,当显示任务执行成功后,查看构建日志,若“Android APK签名”那段日志中显示“result: Signed”即为签名成功。 父主题: Android构建
旧版手册页面 Android APK签名 下载文件管理的文件 文件管理 自定义构建环境 自定义模板 编辑/删除/复制/收藏/停止构建任务
执行Npm构建时,报错提示enoent ENOENT: no such file or directory 问题现象 异常信息如下: 原因分析 项目缺少关键文件。 上图中520行的错误日志,“npm ERR! enoent ENOENT: no such file or directory, open '/