检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
管理仓库授权 创建仓库授权 重新授权 删除仓库授权 父主题: 持续交付
删除仓库授权 登录ServiceStage控制台。 选择“持续交付 > 仓库授权”。 批量删除仓库授权:勾选待删除仓库授权,单击页面左上方的“删除”。 单个删除仓库授权:单击待删除仓库授权“操作”列的“删除”。 输入“DELETE”。 单击“确定”,完成仓库授权删除。 父主题: 管理仓库授权
删除仓库授权 功能介绍 通过名称删除仓库授权。 调试 您可以在API Explorer中调试该接口。 URI DELETE /v1/{project_id}/git/auths/{name} 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是
考获取仓库namespaces。 project 是 String 仓库项目ID或者URL编码名称,如果含有“/”,需要将“/”替换为“:”。获取方法,请参考获取命名空间下所有项目。 path 是 String 文件路径,需要将“/”替换为“:”。获取方法,请参考获取仓库文件目录。
创建仓库授权 您可以新建仓库授权,使构建工程、应用组件等可以使用授权信息访问源码仓库。 创建仓库授权 登录ServiceStage控制台。 选择“持续交付 > 仓库授权”。 单击“新建授权”,参考下表配置授权信息,参数前面带*号的是必须设置的参数。 表1 授权参数说明 参数 说明
镜像仓库 上传镜像 管理镜像 父主题: 部署源管理
考获取仓库namespaces。 project 是 String 仓库项目ID或者URL编码名称,如果含有“/”,需要将“/”替换为“:”。获取方法,请参考获取命名空间下所有项目。 path 是 String 文件路径,需要将“/”替换为“:”。获取方法,请参考获取仓库文件目录。
创建软件仓库项目 功能介绍 创建软件仓库项目。 调试 您可以在API Explorer中调试该接口。 URI POST /v1/{project_id}/git/repos/{namespace}/projects 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型 描述
考获取仓库namespaces。 project 是 String 仓库项目ID或者URL编码名称,如果含有“/”,需要将“/”替换为“:”。获取方法,请参考获取命名空间下所有项目。 path 是 String 文件路径,需要将“/”替换为“:”。获取方法,请参考获取仓库文件目录。
获取仓库文件目录 功能介绍 获取仓库文件目录。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/{project_id}/git/files/{namespace}/{project}/trees 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型
获取仓库namespaces 功能介绍 获取仓库namespaces。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/{project_id}/git/repos/namespaces 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型 描述
考获取仓库namespaces。 project 是 String 仓库项目ID或者URL编码名称,如果含有“/”,需要将“/”替换为“:”。获取方法,请参考获取命名空间下所有项目。 path 是 String 文件路径,需要将“/”替换为“:”。获取方法,请参考获取仓库文件目录。
访问Git仓库API 获取仓库授权列表 获取授权重定向URL 创建OAuth授权 创建私人令牌授权 创建口令授权 删除仓库授权 获取仓库namespaces 通过clone url获取仓库信息 获取命名空间下所有项目 创建软件仓库项目 获取项目分支 获取项目tags 创建项目tags
通过clone url获取仓库信息 功能介绍 通过clone url获取仓库信息。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/{project_id}/git/repos/project-info 参数说明见表1。 表1 路径参数 参数 是否必选
String 仓库地址。 repo_home String 您的仓库主页。 repo_user String 您的仓库用户名。 avartar String 您的仓库用户头像。 token_type String 仓库授权方式。 create_time Long 仓库授权创建时间戳。
上传代码到GitLab代码仓库 本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 操作前准备
重新授权 已经创建成功的仓库授权,在使用过程中您可以根据实际业务需要修改授权方式,对其进行重新授权。 前提条件 待操作仓库授权已创建,请参考创建仓库授权。 重新授权 登录ServiceStage控制台。 选择“持续交付 > 仓库授权”。 单击待操作仓库授权“操作”列的“重新授权”
公共镜像所有用户都可以下载使用。 如果您的节点与镜像仓库在同一区域,访问仓库是通过内网访问。 如果您的节点与镜像仓库在不同区域,通过公网才能访问仓库,下载跨区域仓库的镜像需要节点可以访问公网。 “仓库类型”:重新设置“仓库类型”。 “描述”:更新镜像仓库描述信息。 单击“确认”,完成编辑。 共享私有镜像
小不能超过10GB。 登录ServiceStage控制台。 选择“部署源管理 > 镜像仓库”。 在“镜像仓库”页面右上角,单击“客户端上传”。 根据界面提示,完成镜像上传。 父主题: 镜像仓库
租户项目ID。获取方法,请参考获取项目ID。 namespace 是 String 命名空间ID或者URL编码名称。获取方法,请参考获取仓库namespaces。 project 是 String 仓库项目ID或者URL编码名称,如果含有“/”,需要将“/”替换为“:”。获取方法,请参考获取命名空间下所有项目。