检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何查找Maven构建中正确的构建包路径 新建Maven构建任务,在“Maven构建”构建步骤后增加“上传软件包到软件发布库”构建步骤。 配置构建包路径,填写任意路径并保存。 执行构建任务,在日志中找到BUILD SUCCESS信息。 往上几行找到形如“/target/****.war”的信息,即为准确的构建包路径。
配置完可选取值后,在“默认值”的下拉框中为该参数配置一个默认值。 自增长 自定义参数的默认值。长度不超过8192个字符。 使用参数的操作指导 以图1为例为您介绍如何使用自定义的参数。 图1 自定义参数 在编译构建任务配置页面切换到“构建步骤”页签,在“上传软件包至软件发布库”构建步骤的“发布版本号”中输入“$
查看构建任务的构建历史列表 功能介绍 查看构建任务的构建历史列表 调用方法 请参见如何调用API。 URI GET /v3/jobs/{job_id}/history 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写需要查询构建历史列表的构建任务
根据开始时间和结束时间查看构建任务的构建历史列表 功能介绍 根据开始时间和结束时间查看构建任务的构建历史列表。 调用方法 请参见如何调用API。 URI GET /v3/jobs/{job_id}/period-history 表1 路径参数 参数 是否必选 参数类型 描述 job_id
查看项目下用户的构建任务列表 功能介绍 查看项目下用户的构建任务列表。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/jobs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArt
利用云端构建海量构建资源,采用多样化的云端构建加速手段,实现本地构建无法企及的构建速度。 云上弹性资源,任务并行执行。 全局和租户两级缓存。 专线网络,传输更快。 易扩展 灵活对接不同的代码托管服务。 支持用户自定义构建环境。 支持不同的源码托管服务。 支持用户持续集成集群。 构建成本低
QueryTemplatesItems objects 模板信息列表 表4 QueryTemplatesItems 参数 参数类型 描述 favourite Boolean 是否收藏模板 nick_name String 昵称 id String 数据库中id uuid String uuid template
使用NPM构建上传软件包至软件发布库(内置执行机/图形化构建) 应用场景 本实践帮助您了解如何通过编译构建服务的内置执行机,并以图形化构建的方式编译Node.js项目并上传软件包至软件发布库。 本实践需要依赖使用的其他服务如下: 代码托管服务,用于存储实践中项目所使用的代码。 制品仓库服务,用于存储实践中使用的私有依赖包。
调用方法 请参见如何调用API。 URI GET /v1/template/custom 表1 Query参数 参数 是否必选 参数类型 描述 name 否 String 名称 filter 否 String 过滤条件 page 否 Integer 分页页码,表示从此页开始查询,page大于等于1
编译构建”。 单击“新建任务”,根据表2填写参数信息,单击“下一步”。 表2 基本信息配置 参数 说明 任务名称 自定义任务名称,例如:test_build_accelerate_task。 代码源 选择“Repo”。拉取CodeArts Repo代码仓中的代码进行编译构建。 代码仓 选择新建CodeArts
删除构建模板 功能介绍 删除构建模板 调用方法 请参见如何调用API。 URI DELETE /v3/templates/{uuid}/delete 表1 路径参数 参数 是否必选 参数类型 描述 uuid 是 String uuid 请求参数 表2 请求Header参数 参数 是否必选 参数类型
CodeArts Repo代码仓中的代码仓“pom.xml”文件中的“version”内容,将“1.0.0-SNAPSHOT”修改为“1.0.0”,提交文件改动,重新执行构建任务即可。 Maven构建会根据模块的版本号,即““pom.xml”文件中的“version”内容是否带有
示例1:执行构建任务并查看任务是否为运行状态 场景描述 本章将指导您通过API执行构建任务以及查看任务是否为运行状态。 API的调用方法请参见如何调用API。 约束限制 待执行构建任务已经在编译构建服务中创建。 涉及接口 先通过用户token、任务id等请求参数执行构建任务,然后根据任务id查看任务是否为运行状态,步骤如下:
调用方法 请参见如何调用API。 URI GET /v1/template/officialtemplates 表1 Query参数 参数 是否必选 参数类型 描述 name 否 String 检索的模板的名字模糊查询 page 否 String 分页页码, 表示从此页开始查询 默认取值:
获取dockerfileTemplate 调用方法 请参见如何调用API。 URI GET /v1/image/dockerfile-template 表1 Query参数 参数 是否必选 参数类型 描述 image_id 是 String 请求体 请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数
获取任务各阶段信息 调用方法 请参见如何调用API。 URI GET /v1/record/{record_id}/full-stages 表1 路径参数 参数 是否必选 参数类型 描述 record_id 是 String 记录ID,36位数字、小写字母、'-'组组合。 表2 Query参数 参数
创建构建任务 功能介绍 创建构建任务 调用方法 请参见如何调用API。 URI POST /v1/job/create 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 arch 是 String 使用机器的架构 project_id 是 String 构建任务所在项目的ID
更新构建任务 功能介绍 更新构建任务 调用方法 请参见如何调用API。 URI POST /v1/job/update 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 arch 是 String 使用机器的架构 project_id 是 String 构建任务所在项目的ID
下载构建日志(待下线) 调用方法 请参见如何调用API。 URI GET /v3/{record_id}/download-log 表1 路径参数 参数 是否必选 参数类型 描述 record_id 是 String 记录ID,36位数字、小写字母、'-'组组合。 请求参数 表2 请求Header参数
复制构建任务 功能介绍 复制构建任务 调用方法 请参见如何调用API。 URI POST /v1/job/copy 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 arch 是 String 使用机器的架构 project_id 是 String 构建任务所在项目的ID