检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Map<String,Object> 具体的构建步骤 module_id 是 String 构建模块id name 否 String 构建模块名称 version 否 String 构建版本 enable 否 Boolean 是否开启 表4 CreateBuildJobParameter
1 branch String 代码分支 revision String commitId trigger_name String 触发者名称 daily_build_number String 构建编号,每日从1开始 状态码: 400 表6 响应Body参数 参数 参数类型 描述
任务状态 user_id String IAM用户ID executor String 触发构建用户 nickname String 用户名称 daily_build_number String 构建编号,每日从1开始 trigger_type String 触发类型 cost_time
需要进行编排的任务集 - job: distribute_job # 构建任务名称 build_ref: accelerate.yml # 指定构建加速脚本,脚本名称可自定义 worker: 2 # 指定为16vCPU的倍数,例如2就代表使用了32vCPU进行加速
参数类型 描述 job_id String 任务编号 build_no Integer 构建编号 stage_name String 步骤名称,对应构建步骤,例如stage2 root_id String 报告编号 total Integer 总数 success Integer
图形化构建 在配置构建步骤中,添加“Msbuild构建”构建步骤,参考表3配置参数。 表3 Msbuild构建参数说明 参数 说明 步骤显示名称 构建步骤的名称,可自定义修改。 支持中文、英文、数字、“-”、“_”、英文逗号、英文分号、英文冒号、“.”、“/”、圆括号(中英文)。 字符长度范围为1~128。
需要进行编排的任务集 - job: distribute_job # 构建任务名称 build_ref: accelerate.yml # 指定构建加速脚本,脚本名称可自定义 worker: 2 # 指定为16vCPU的倍数,例如2就代表使用了32vCPU进行加速
考地区和终端节点。 编译构建的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 CodeArts编译构建的终端节点 区域名称 区域 终端节点(Endpoint) CN North-Beijing1 cn-north-1 cloudbuild-ext.cn-north-1
Job 参数 参数类型 描述 id String 任务ID job_name String 任务名称 job_creator String 任务创建者 user_name String 用户名称 last_build_time Number 最新执行时间 health_score Integer
使用Windows自定义执行机执行Maven构建(自定义执行机/图形化构建) 应用场景 针对不同的构建业务场景,某些构建程序(例如基于C/C++、C#等应用程序)需要基于Windows操作系统进行构建。本示例将指导用户如何使用自有的Windows执行机执行构建。 本实践需要依赖使用的其他服务如下:
描述 arch String 使用机器的架构 project_id String 构建任务所在项目的ID job_name String 任务名称 auto_update_sub_module String 是否自动更新子模块 flavor String 执行机规格 parameters
任务状态 user_id String IAM用户ID executor String 触发构建用户 nickname String 用户名称 daily_build_number String 构建编号,每日从1开始 trigger_type String 触发类型 cost_time
properties Map<String,Object> 构建步骤属性参数 module_id String 构建步骤id name String 构建步骤名称 version String 构建步骤版本 enable Boolean 是否开启 表7 Parameter 参数 参数类型 描述 name
daily_build_num String 每日构建编号,每日从1开始 execution_id String 八爪鱼任务ID repo_name String 仓库名称 repo_id String 仓库id branch String 仓库分支 tag String 仓库tag commit String
任务状态 user_id String IAM用户ID executor String 触发构建用户 nickname String 用户名称 daily_build_number String 构建编号,每日从1开始 trigger_type String 触发类型 cost_time
URI GET /v3/keystore 表1 Query参数 参数 是否必选 参数类型 描述 file_name 是 String 下载的文件名称 domain_id 是 String 租户ID。32位数字、小写字母组合 请求参数 表2 请求Header参数 参数 是否必选 参数类型
password: "${PASSWD}" 表3 manifest多仓下载代码示例参数说明 参数 类型 说明 name string 可选参数。填写步骤名称。默认值为manifest_checkout。 manifest_url string 填写manifest仓地址,包含xml文件的仓库。
取值范围: 36位数字、小写字母、'-'组组合。 表2 Query参数 参数 是否必选 参数类型 描述 task_name 是 String 步骤名称 log_level 否 String 参数解释: 日志等级。 约束限制: 不涉及。 取值范围: INFO | DEBUG。 请求参数 表3
是 String 使用机器的架构 project_id 是 String 构建任务所在项目的ID job_name 是 String 任务名称 auto_update_sub_module 否 String 是否自动更新子模块 flavor 否 String 执行机规格 parameters
规格:2U8G、4U8G、8U16G、16U32G或16U64G,当type为custom时无需填写该参数 pool:Mydocker #资源池名称,当type为custom时需要填写该参数 参考以下BuildSpace代码示例,在创建代码化构建使用的YAML文件中添加以下代码信息。