检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数类型 描述 id String id build_project_id String 构建工程ID,唯一对应codeci_job_id build_record_id String 构建记录ID parent_record_id String 父构建记录ID devcloud_project_id
获取构建任务配置的对比差异 调用方法 请参见如何调用API。 URI GET /v1/job/{job_id}/diff 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 表2 Query参数
object 查询模板结果 error String 返回错误信息 status String 返回状态信息 表9 CreateTemplatesItems 参数 参数类型 描述 favourite Boolean 是否收藏模板 id String 数据库中id uuid String
请参见如何调用API。 URI GET /v1/record/{record_id}/build-script 表1 路径参数 参数 是否必选 参数类型 描述 record_id 是 String 记录ID,36位数字、小写字母、'-'组组合。 请求参数 无 响应参数 状态码: 200
URI GET /v1/record/{build_project_id}/statistics 表1 路径参数 参数 是否必选 参数类型 描述 build_project_id 是 String 构建工程项目ID,36位数字、小写字母组合。 表2 Query参数 参数 是否必选 参数类型
请参见如何调用API。 URI GET /v1/template/{job_id}/default-template 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 请求参数
/v3/jobs/{job_id}/{build_no}/real-time-log 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 参数解释: 填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制:
描述 id String 任务ID job_name String 任务名称 job_creator String 任务创建者 user_id String 用户id user_name String 用户名 nick_name String 用户昵称 project_id String
请参见如何调用API。 URI GET /v1/record/{job_id}/{build_no}/build-info-record 表1 路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。
表4 edges 参数 参数类型 描述 from String 依赖子任务ID to String 被依赖的子任务ID 表5 Vertices 参数 参数类型 描述 id String 子任务构建记录ID status String 子任务执行状态 display_name String
息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。
增值特性 编译构建服务提供了构建加速包增值特性。 构建加速服务通过解析构建工程的内部依赖关系,将构建任务拆解分发至多个执行机并发执行,结合增量编译技术,实现对软件编译过程的效率提升,支撑企业研发过程的快速迭代,缩短产品的上市周期。 表1 构建加速包 计费方式 包年/包月 适用场景
[TargetPath] SourcePath:指定需要复制的文件或文件夹,支持通配符和相对路径。 TargetPath:要复制到的目标路径,支持通配符和相对路径。 说明: -Recurse选项为循环复制子文件夹,但若在SourcePath中使用了通配符,此开关会失效,不会复制指定目录下的子文件夹。
build_record_id String 构建记录ID execution_id String 八爪鱼任务ID execution_stage_name String 步骤名称 display_name String 步骤名称 node_id String 节点ID sequence
入构建步骤配置页面。 单击“代码化”页签,可查看到导入的构建脚本,如图3所示。 图3 代码化页签 单击页面右上角的“保存并执行”。 查看并验证构建结果 查看上传的软件包。 选择页面导航栏“制品仓库 > 软件发布库”。 在软件发布库查看发布的软件包。软件包所在目录与新建编译构建任务时的任务名称一致,如图4所示。
面,可以查看Job1构建任务的构建日志,如图2所示。 图2 查看构建结果 其中, “步骤日志”页签展示了当前构建任务运行顺序和资源调度情况。 “构建参数”页签展示了当前构建任务全局的参数信息。 “构建脚本”页签展示了当前构建任务执行的脚本内容。 参考1可查看“Job2”和“Job3”的构建任务执行详情。
在配置编译构建任务的“通知订阅”页签,选择“企业微信”。 填写4中获取到的Webhook地址。根据实际需要配置事件类型,通知内容和需要@的成员,多个成员id之间用英文逗号分开。 配置完成后,当任务运行结果满足事件类型设置集时,编译构建服务会发送消息到指定的企业微信群并@到指定企业微信名。
查看项目下任务名是否存在 功能介绍 查看项目下任务名是否存在 调用方法 请参见如何调用API。 URI GET /v1/job/check/exist 表1 Query参数 参数 是否必选 参数类型 描述 project_id 是 String CodeArts项目ID,32位数字、小写字母组合。
执行Msbuild构建时,提示Object、namespace未定义 问题现象 构建 :“**object、**namespace未定义”。 原因分析 由于解决方案中存在多个csproj文件,生成时使用默认构建命令指定OutputPath=../buildResult/Release/bin会造成所有的cspr
查看系统预定义参数 功能介绍 查看系统预定义参数 调用方法 请参见如何调用API。 URI GET /v1/job/system-parameters 请求参数 无 响应参数 状态码: 200 表1 响应Body参数 参数 参数类型 描述 status String 状态 error