检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
解决评审意见并合入代码 通过评审意见门禁 如果为目标仓库开启了合并请求门禁,即勾选“评审问题全部解决才能合入”。合并请求的检视人或审核人可在合并请求的“文件变更”中,将鼠标置于要提检视意见的代码行,单击图标添加评审意见,也可在合并请求的“详情 > 评审意见”中直接添加评审意见。 当用户已解决评审意见后
购买CodeArts 前提条件 完成本操作需满足以下条件之一。 拥有Tenant Administrator角色权限。 拥有DevCloud Console FullAccess及BSS Administrator权限。 拥有DevCloud Console FullAccess及
配置提交规则 提交规则概述 CodeArts Repo支持为代码的提交建立校验、限制规则,以确保代码质量。 下面将介绍“配置项目级的提交规则”及“常见的正则表达式示例”。 约束限制 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级Webhook。 配置项目级的提交规则 在代码托管首页
新建保护tag 功能介绍 新建保护Tag的规则。 URI POST /v2/repositories/{repository_id}/protected-tags 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 参数解释: 仓库主键ID
查询某个仓库的特定提交信息 功能介绍 获取由commit id或分支或标记的名称标识的特定提交。 URI GET /v2/projects/{repo_id}/repository/commits/{sha} 表1 路径参数 参数 是否必选 参数类型 描述 repo_id 是 Integer
添加SSH密钥 功能介绍 在CodeArts Repo中配置SSH密钥,实现本地计算机与您账号下的Repo之间建立安全连接。 URI POST /v1/users/sshkey 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String
查询指定仓库的Webhook 功能介绍 获取仓库Webhook URI GET /v1/repositories/{group_name}/{repository_name}/hooks 表1 路径参数 参数 是否必选 参数类型 描述 group_name 是 String 参数解释
创建分支 功能介绍 根据仓库id在指定仓库中创建分支 URI POST /v2/repositories/{repository_id}/branches 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 String 参数解释: 仓库短ID。 约束限制
新建保护分支 功能介绍 新建保护分支 URI PUT /v2/repositories/{repository_id}/branch/{branch_name}/protect 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 仓库主键
获取检视意见设置 功能介绍 获取检视意见设置 URI GET /v2/repositories/{repository_id}/review_setting 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 参数解释: 仓库id。 约束限制
修改租户ip白名单 功能介绍 修改租户ip白名单 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v4/tenant/trusted-ip-addresses
查询某个仓库的提交信息 功能介绍 根据仓库短ID获取提交信息,支持根据文件路径,查询这个路径下所有的commits列表。 URI GET /v2/projects/{repo_id}/repository/commits 表1 路径参数 参数 是否必选 参数类型 描述 repo_id
查询某个仓库的详细信息 功能介绍 根据仓库UUID(由CreateRepository接口返回)获取仓库信息。返回 包含id,name,组名,仓库访问URL。 URI GET /v2/repositories/{repository_uuid} 表1 路径参数 参数 是否必选 参数类型
创建仓库 功能介绍 用指定的名称在指定项目上创建仓库。传入参数:仓库名、模板id、是否导入项目成员、归属项目 URI POST /v1/repositories 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 参数解释
创建提交 功能介绍 能够一次提交位于不同目录的多个文件,目录不存在时,能自动创建目录。支持强制覆盖选项,当选择强制覆盖标志为true时,忽略冲突,强制提交。 URI POST /v2/projects/{repo_id}/repository/commits 表1 路径参数 参数
获取仓库合并请求列表 功能介绍 获取仓库的合并请求列表 URI GET /v2/repositories/{repository_id}/merge_request 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是 Integer 参数解释: 仓库短ID
查询用户的所有仓库 功能介绍 获取用户的所有仓库信息 URI GET /v2/projects/repositories 表1 Query参数 参数 是否必选 参数类型 描述 page_index 否 Integer 参数解释: 分页索引。 取值范围: 最小值:1 最大值:2147483647
查询项目下的所有仓库 功能介绍 获取仓库列表,模糊查询支持范围,如果未传入project uuid,则支持按仓库名或项目名模糊查询,否则,只按仓库名模糊匹配。 URI GET /v2/projects/{project_uuid}/repositories 表1 路径参数 参数 是否必选
如何批量将本地仓库导入CodeArts Repo 背景介绍 CodeArts Repo现有导仓能力只支持从公网导入单个仓库,缺少客户本地代码仓往Repo迁移的快速方案,因此提供批量迁移本地代码仓到Repo的脚本。 前置准备 进入Python官网下载并安装Python3。 调试获取IAM
获取仓库合并请求详情 功能介绍 获取仓库合并请求详情 URI GET /v2/repositories/{repository_id}/merge_request/{merge_request_id} 表1 路径参数 参数 是否必选 参数类型 描述 repository_id 是