检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过项目入口方式访问CodeArts Build服务首页。 选择导航栏“设置 > 权限管理”,选择“角色”页签。 在配置权限页面,为不同的角色配置编译构建服务的各个资源权限。 图1 配置项目级角色权限 配置不同角色对当前构建任务的操作权限,可参考配置构建任务角色权限。 CodeArts Build服务首页功能总览
CodeArts Build访问控制 访问控制方式 简要说明 详细介绍 权限控制 IAM权限 IAM权限是作用于云资源的,IAM权限定义了允许和拒绝的访问操作,以此实现云资源权限访问控制。默认情况下,管理员创建的IAM用户没有任何权限,需要将其加入用户组,并给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限。
String 状态 service_type String 服务类型 resource_type String 资源类型 resource_spec_code String 资源包类型 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码
Build的相关操作事件,方便您日后的查询、审计和回溯。 支持审计日志的操作 表1 云审计服务支持CodeArts Build服务操作 操作名称 资源类型 事件名称 创建编译构建任务 CloudBuildsServer createJob 执行编译构建任务 CloudBuildServer
到期未续费时,编译构建服务首先会进入宽限期,宽限期到期后仍未续费,套餐状态变为“保留”。 超过宽限期仍未续费将进入保留期,如果保留期内仍未续费,资源将被自动删除。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 在CodeArts Build套餐到期前均可开通自动续费,到期前7
字母组合的字符串。 build_no 是 Integer 构建任务的构建编号,从1开始,每次构建递增1 root_id 是 String 资源ID,下载覆盖率报告时使用 请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 - File 状态码:
String 构建任务的构建编号,从1开始,每次构建递增1 stage_name String stage名称 root_id String 资源ID,下载覆盖率报告时使用 region String 租户所在region 状态码: 400 表5 响应Body参数 参数 参数类型 描述
获取当前项目默认角色权限矩阵信息 获取修改历史 复制任务名 获取该任务所有分支信息 查看系统预定义参数 查看仓库 获取租户任务总数和成功率接口 获取套餐资源id,影响临期,超期提示 获取套餐临期信息 检查任务数量是否上限 获取代码化构建默认模板 获取官方推荐模板 执行构建 创建构建任务 更新构建任务
使用自定义执行机执行Maven构建(自定义执行机/图形化构建) 当编译构建服务提供的内置执行机构建环境不满足业务要求时,您可接入自行提供的计算资源,通过注册的方式托管到编译构建服务中,委托编译构建服务进行调度并执行构建任务。本实践我们通过“Maven构建”和“上传软件包到软件发布库”
的执行详情页面,可以查看Job1构建任务的构建日志,如图2所示。 图2 查看构建结果 其中, “步骤日志”页签展示了当前构建任务运行顺序和资源调度情况。 “构建参数”页签展示了当前构建任务全局的参数信息。 “构建脚本”页签展示了当前构建任务执行的脚本内容。 参考1可查看“Job2”和“Job3”的构建任务执行详情。
构建时可向PATH环境变量中追加的参数。 1:开启。 0:关闭(默认)。 1 TB_SHUT_DOWN_SAME_TIME 所有worker都等待主节点执行完毕后再结束构建释放资源。 1:开启。 0:关闭(默认)。 1 TB_RSYNC_LOCK 构建加速的同时worker向构建执行机实时传输文件。开启后效率会进一步提升,但会存在概率性编译失败的情况。
构建时可向PATH环境变量中追加的参数。 1:开启。 0:关闭(默认)。 1 TB_SHUT_DOWN_SAME_TIME 所有worker都等待主节点执行完毕后再结束构建释放资源。 1:开启。 0:关闭(默认)。 1 TB_RSYNC_LOCK 构建加速的同时worker向构建执行机实时传输文件。开启后效率会进一步提升,但会存在概率性编译失败的情况。