检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
obsutil工具用于上传软件包到OBS对象存储。 前提条件 已获取访问密钥AK/SK,请参考访问密钥。 已获取部署组件的ServiceStage所在区域的终端节点,请参考地区和终端节点。 已在和部署组件的ServiceStage在同一区域的OBS中创建桶,用于存储软件包,请参考创建桶。 操作步骤
使用ServiceStage的发布管理功能可以更好的实施组件跨可用区搬迁和顺序升级: 基于ServiceStage发布管理的批量克隆发布单实现组件的跨可用区搬迁。 基于ServiceStage发布管理的批量升级发布单实现组件跨可用区的升级,并指定在不同可用区组件的升级顺序。 父主题: 使用ServiceStage
创建私人令牌授权 功能介绍 创建私有令牌授权。 调试 您可以在API Explorer中调试该接口。 URI POST /v1/{project_id}/git/auths/{repo_type}/personal 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型 描述
对应步骤上,会展示任务状态以及日志按钮。单击“log”查看日志。 登录ServiceStage控制台。 单击“组件管理”。 在组件列表中单击升级的组件名称,进入组件“概览”界面。 在“概览”界面,查看“组件版本”以及组件包“代码源”是否已经更新。 单击“部署记录”,查看对应的部署记录。
String 当使用镜像部署时为必选参数。访问密钥ID,即AK,用于登录SWR镜像仓库。获取方法,请参考访问密钥。 SK 否 String 当使用镜像部署时为必选参数。与访问密钥ID(AK)结合使用的密钥,即SK,用于登录SWR镜像仓库。获取方法,请参考访问密钥。 login_secret
选择“使用当前环境构建”,使用组件所属的部署环境中的CCE集群进行镜像构建。 选择集群 选择4选择的“所属集群”(例如:cce-az1)用于构建组件镜像。 单击“下一步”。 单击“创建并部署”,等待组件创建成功。 父主题: 使用ServiceStage基于发布管理实现组件跨可用区搬迁和顺序升级
删除项目tags 功能介绍 删除项目tags。 调试 您可以在API Explorer中调试该接口。 URI DELETE /v1/{project_id}/git/repos/{namespace}/{project}/tags/{tag_name} 参数说明见表1。 表1 路径参数
删除项目hook 功能介绍 删除项目hook。 调试 您可以在API Explorer中调试该接口。 URI DELETE /v1/{project_id}/git/repos/{namespace}/{project}/hooks/{hook_id} 参数说明见表1。 表1 路径参数
修改仓库文件内容 功能介绍 修改仓库文件内容。 调试 您可以在API Explorer中调试该接口。 URI PUT /v1/{project_id}/git/files/{namespace}/{project}/{path} 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型
Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全地控制云资源的访问。 通过IAM,您可以在公有云账号中给员工创建IAM用户,并使用策略来控制他们对云资源的访问范围。例如您的员工中有负责软件开发的人员,您希望他们拥有S
组件部署方式为虚拟机部署时可设置。 关闭激进模式,当遇到组件实例升级失败时会停止升级剩余实例。 开启激进模式,当遇到升级失败时会继续升级剩余实例。 请谨慎开启激进模式。开启后,极端情况下可能会出现所有实例都升级失败,影响业务功能。 单击“升级”。 在组件重新部署过程中,如果发现组件配置错误等原因,您可以
获取仓库授权列表 功能介绍 获取Git仓库所有授权信息。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/{project_id}/git/auths 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
本章节指导您使用ServiceStage发布管理的批量克隆功能,将部署组件到指定CCE集群中已经成功部署在az1可用区的cce-az1集群上的组件搬迁到az2可用区的cce-az2集群。 操作步骤 登录ServiceStage控制台。 选择“发布管理 > 创建发布单”。 填写“发布单名
删除仓库授权 功能介绍 通过名称删除仓库授权。 调试 您可以在API Explorer中调试该接口。 URI DELETE /v1/{project_id}/git/auths/{name} 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是
参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 授权名称。 user 是 String 仓库用户名。 password 是 String 仓库密码。 响应消息 表4
准备Jenkins环境 环境信息说明 在Linux虚拟机上安装Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像包部署,需要在虚拟机中安装Docker。 虚拟机:CentOS 7.9 Jenkins:2.319.3 git:yum安装 JDK:11.0.8 Apache Maven:3
获取项目hooks 功能介绍 获取项目hooks。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/{project_id}/git/repos/{namespace}/{project}/hooks 参数说明见表1。 表1 路径参数 参数 是否必选
获取项目tags 功能介绍 获取项目tags。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/{project_id}/git/repos/{namespace}/{project}/tags 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型
创建软件仓库项目 功能介绍 创建软件仓库项目。 调试 您可以在API Explorer中调试该接口。 URI POST /v1/{project_id}/git/repos/{namespace}/projects 参数说明见表1。 表1 路径参数 参数 是否必选 参数类型 描述
获取项目commits 功能介绍 获取项目最近10次commits。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/{project_id}/git/repos/{namespace}/{project}/commits 参数说明见表1。 表1 路径参数