CodeArts Repo
CodeArts Repo连接器用于对接华为云CodeArts Repo服务。
代码托管(CodeArts Repo)是华为全栈自研的代码托管服务,基于Git提供分布式代码管理和协同开发能力,包括成员管理、权限控制、代码托管、代码检查、代码审核、代码追溯、持续集成等功能,助力不同规模企业的研发质量和效率提升。
前提条件
使用CodeArts Repo识别连接器前,需要开通华为云CodeArts Repo服务。
创建图像识别连接
- 登录CodeArts Link控制台。
- 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。
- 选择“华为云服务”类别下的“CodeArts Repo”。
- 在弹窗中配置连接器信息,完成后单击“确定”。
支持的操作
- 获取分支目录下的文件
- 获取仓库统计数据
- 修改被流水线引用的仓库状态
- 判断用户是否有仓库的管理员权限
- 设置仓库是公开状态还是私有状态
- 获取一个项目下可以设置为公开状态的仓库列表
- 获取公开示例模板列表
- 获取项目下所有仓库信息
- 校验指定项目下的仓库名
- 创建仓库
- 根据仓库名组名获取仓库短ID,用以拼接与commitid对应提交详情页面url
- 根据组名和仓库名查询某仓库某分支对应的提交
- 查询指定仓库的webhook
- 为指定仓库添加hook
- 删除指定仓库的hook
- 查询某仓库对应的分支
- 根据仓库ID查询仓库某分支对应的提交,提供更多可选参数
- 添加部署密钥
- 删除仓库部署密钥
- 获取仓库上一次的提交统计信息
- 仓库统计
- 查询项目下的某个仓库
- 删除仓库
- 获取仓库所有成员记录
- 添加仓库成员
- 设置成员在仓库中的角色
- 删除仓库成员
- 查看仓库的创建状态
- https账号密码校验
- 获取ssh key列表
- 添加ssh key
- 检验私钥是否有拉取代码的权限
- 删除用户公钥
- 查询用户的所有仓库
- 创建项目、仓库
- 创建项目并fork仓库;
- 查询项目下的所有仓库
- 查询某仓库的标签列表
- 新建标签
- 查询某个仓库的详细信息
- 查询某个仓库的提交信息
- 创建提交
- 查询某个仓库的特定提交信息
- 查询某个仓库的提交差异信息
- 查询某个仓库的文件信息
- 获取代码提交行数
- 下载仓库
- 新建保护分支
- 获取仓库分支列表
- 分支关联工作项
- 获取仓库合并请求列表
- 获取仓库合并请求详情
配置参数
配置参数请参考华为云CodeArts Repo服务的API参考。