检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
新建CodeArts Repo代码仓 在页面导航栏选择“代码 > 代码托管”。 单击“新建仓库”,选择“模板仓库”,单击“下一步”。 选择“Java Maven Demo”模板,单击“下一步”。 填写代码仓库名称为“build_docker_image_repo”,其他参数保持默认即可。单击“确
新建CodeArts Repo代码仓 在选择导航栏“代码 > 代码托管”。 单击“新建仓库”,选择“模板仓库”,单击“下一步”。 选择“Java Maven Demo”模板,单击“下一步”。 在按模板新建页面,“代码仓库名称”命名为“maven_private_repository_repo”,其他参数保持默认即可。
需以数字或字母开头,仅支持小写字母、数字、“_”、“-”,字符长度为1~255。 镜像标签 用来标记镜像的版本,可自定义。通过“镜像名:标签”可以唯一指定镜像。 仅支持大小写字母、数字、“.”、“_”、“-”,不可以“.”或“-”开头,字符长度为1~128。 工作目录 可选参数。 填写docker
新建CodeArts Repo代码仓 在页面导航栏选择“代码 > 代码托管”。 单击“新建仓库”,选择“模板仓库”,单击“下一步”。 选择“Java Maven Demo”模板,单击“下一步”。 填写代码仓库名称为“Repo01”,其他参数保持默认即可。 单击“确定”。 新建build.yml文件
新建CodeArts Repo代码仓 在导航栏中选择“服务 > 代码托管”,进入代码托管服务首页。 单击“新建仓库”,选择“普通仓库”,单击“下一步”。 在新建仓库页面,“代码仓库名称”填写为“test_build_accelerate”,其他参数保持默认即可,单击“确定”。 在代码仓详情页,依次单击“新建
调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。 Token认证:通过Token认证通用请求。 AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。
单价*数量*购买时长 计费周期 根据购买时长确定(以UTC+8时间为准)。一个计费周期的起点是您开通或续费构建加速包的时间(精确到秒),终点则是到期日的23:59:59。 例如,如果您在2023/03/08 15:50:04购买时长为一个月的构建加速包,那么其计费周期为:2023/03/08 15:50:04
Build)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松构建。 表1 CodeArts Build最佳实践一览表 最佳实践 说明 基于Maven构建产物制作Docker镜像并发布到镜像仓(内置执行机/图形化构建) 本实践为您介绍如何使用CodeArts
jar”路径下。若路径无法匹配,则默认不忽略路径中的文件夹。 当“是否上传文件夹”设置为“是”时,需要配置该参数。 OBS头域 可选参数。 上传文件时加入一个或多个自定义的响应头,当用户下载此对象或查询此对象元数据时,加入的自定义响应头会在返回消息的头域中出现。 如:“键”填写“x-frame-
编译构建服务默认路径长度为45字符。 因此,在使用Msbuild构建的过程中,您的项目文件路径需满足:项目下文件相对路径(以代码仓库为根目录)长度不可大于215字符。 一些特殊场景(如构建时指定输出目录为“Output/release”)下,可能会额外占用路径长度。 建议您的项目下文件相对路径(以代码仓库为根
购买时长 根据实际需要选择1个月~3年。 自动续费 勾选后将开启自动续费。自动续费规则请参考自动续费规则说明。 单击“下一步”,确认订单内容:若需要修改,单击“上一步”;若确认无误,单击“去支付”。 根据界面提示完成支付。 返回控制台,即可查看到已购买的特性包详情。 若控制台未显示
结果 表3 result 参数 参数类型 描述 id String id build_project_id String 构建工程ID,唯一对应codeci_job_id build_record_id String 构建记录ID parent_record_id String 父构建记录ID
参数 参数类型 描述 status Integer 状态 next_action Integer 下一个活动日 next_action_remain_day Integer 下一个活动日剩余时间 next_action_url String 名称 状态码: 400 表6 响应Body参数
出的依赖包中找到此包导致。导致此结果的原因一般有两大类: 代码问题:代码中包引用不正确,此类问题较易排查,如有遇到可优先排查代码。 环境/组件问题:依赖包损坏或不一致,此类问题常表现为本地可编译而云端构建失败;此章节主要为此类问题提供一些可能的解决方案。其中可能的环境/组件问题有:
total Integer 记录总数 表5 HistoryRecord 参数 参数类型 描述 record_id String 构建记录id--唯一key job_id String 任务id build_number Integer 构建编号 start_time String 构建开始时间
结果 表4 result 参数 参数类型 描述 id String id build_project_id String 构建工程ID,唯一对应codeci_job_id build_record_id String 构建记录ID parent_record_id String 父构建记录ID
Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 失败后是否继续运行 当前步骤执行失败后是否继续执行下一个步骤,根据实际使用场景选择是或否。 单元测试 测试报告类型:选择单元测试的框架,目前仅支持“junit”。 单元测试结果文件:填写相对于项
结果 表4 result 参数 参数类型 描述 id String id build_project_id String 构建工程ID,唯一对应codeci_job_id build_record_id String 构建记录ID parent_record_id String 父构建记录ID
在弹出的对话框中,填写自定义的“可选取值”,每个参数值必须以英文分号结尾。长度不超过8192个字符。 配置完可选取值后,在“默认值”的下拉框中为该参数配置一个默认值。 自增长 自定义参数的默认值。长度不超过8192个字符。 使用参数的操作指导 以图1为例为您介绍如何使用自定义的参数。 图1 自定义参数
创建构建任务 功能介绍 创建构建任务 调用方法 请参见如何调用API。 URI POST /v3/jobs/create 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释: 用户Token。(响应消息头中X