检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
镜像包 镜像包,package.json里面的type为docker,一般是以docker镜像的形式存储在镜像仓中。也可以用docker的镜像包打出tar包的形式,同时在tar包同层级目录放置package.json内容,和tar包一起,再打出zip包格式。 容器镜像地址分为四个
管理开发中心推送的镜像包 您可以使用开发中心推包,将包发布到公有云镜像仓,并支持在软件仓库对包进行管理。 容器镜像地址分为镜像仓库、组织、镜像名和镜像tag。 共享镜像 镜像共享是以镜像名为最小单位。共享镜像后,该镜像名下所有tag的镜像都会被共享。 进入AppStage运维中心。
镜像仓中的镜像用于服务的容器升级变更,具体操作请参见录入并绑定华为云镜像仓SWR。 表1 包类型说明 包类型 说明 传包方式 使用方式 打包规范 软件包 应用软件包,可使用虚拟机部署和容器部署,一般用于虚拟机部署,包括软件包(虚拟机部署使用)、测试用例包、函数包(函数部署使用)。
录入并绑定华为云镜像仓SWR AppStage运维中心将镜像仓SWR进行统一管理,可以绑定使用该镜像仓中的镜像用于服务的容器升级变更。 创建SWR 通过创建SWR将华为云镜像仓SWR录入至运维中心进行统一管理。 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“运维
如何自动获取验签? 检查对应的服务环境,是否已部署了对应的镜像包。 Docker镜像包的完整坐标(图中packagePath),需包含SWR地址,也即swr.cn-north-4.myhuaweicloud.com。不完整的Docker镜像包坐标无法获取相关Sha256验签信息。此处packagePath是Nuwa平台返回的。
参数说明 表2 参数说明 参数名称 参数类型 是否必选 参数描述 template str True 提示语模板 template_format str False 提示语模板格式,支持f-string、jinja2两种。默认f-string partial_variable dict
更新环境时报错 问题描述 更新环境时出现“iacpatch query string format not valid”报错。 处理办法 IaC语法错误,字符串格式无效,原因是组件名不能带有“-”字符串,如图1所示。检查IaC工程是否携带“-”,修改为“_”即可。 图1 组件名称
如何往容器中拷贝文件或拷出文件? 前提条件 要求NUWA镜像的版本为3.0.4.101或以上。 准备一台VM机器。 从VM拷贝文件到容器 scp username@server-ip:/path/filename /path // 从VM下载文件 将容器中的文件拷贝到VM 将容器中的文件拷贝到VM
type: local 容器配置 表3 容器配置 参数名称 参数类型 是否必选 默认值 说明 参数规范 举例 image string 必选 - 镜像地址 Runtime已预置如下镜像仓库地址,如果业务是从如下镜像仓库地址下载镜像,则只需要从组织名开始填写。 北京四:swr.cn-north-4
> 标准发布”。 在“标准发布检查结果”列表中,不同类型的版本显示相应的检查项的检查规则、检查结论、检查结果: 基线类型的版本相应的检查项如下: 遗留DI值评估 需求状态评估 版本发布包检测 测试评估 代码安全检视 补丁类型的版本相应的检查项如下: 遗留DI值评估 版本发布包检测
标准发布”。 在“标准发布检查结果”列表中,不同类型的版本显示相应的检查项的检查规则、检查结论、检查结果: 基线类型的版本相应的检查项如下: 遗留DI值评估 需求状态评估 版本发布包检测 内建质量 测试评估 代码安全检视 交付件管理 补丁类型的版本相应的检查项如下: 版本发布包检测 内建质量
查看版本发布制品信息 版本发布会将版本关联的软件包或镜像包发布保存在OBS或SWR中,用户可以在“制品管理”页面查看制品信息。 查看版本发布制品信息 在开发中心首页下方的“我的团队”区域,选择需要操作的团队卡片,进入该团队空间。 如果该团队关联多个服务,可在顶部切换团队关联的其他服务。也可在顶部切换其他团队。
AppStage软件仓库全局管理 软件仓库包类型介绍 手动上传各类包到AppStage软件仓库 管理开发中心推送的镜像包 录入并绑定华为云镜像仓SWR 父主题: 使用部署服务进行自动化变更
发布软件包到运维中心前,需要在运维中心录入并绑定镜像仓,否则会发布失败,具体操作请参见管理SWR。 版本基线化 由项目经理或开发人员进行版本基线化。版本基线化是指在版本发布前,选择特定流水线最近一次的构建产物作为版本基线,将流水线构建产物与版本关联,版本发布审批通过后,开发中心将版本关联的软件包或镜像包信息通知给部署平台,以便后续部署变更。
前提条件 已创建版本。 已获取项目经理、开发人员或测试人员角色权限,权限申请方法请参见申请权限。 发布软件包到运维中心前,需要在运维中心录入并绑定镜像仓,否则会发布失败,具体操作请参见管理SWR。 创建调测发布活动 在开发中心首页下方的“我的团队”区域,选择需要操作的团队卡片,进入该团队空间。
主机管理服务(VMS)”。 选择左侧导航栏的“云服务器管理”,根据实际情况选择主机类型“弹性云服务器”、“裸金属服务器”或“边缘云服务器”。 在主机列表勾选需要重置的主机,单击“重置OS”。 在“重置OS”页面,选择重置OS架构类型、镜像名称、镜像ID。如果需要强制重置OS,可勾选强制重置OS。配置完成后,单击“确定”。
节点数 节点数是指在一个特定的环境中,例如测试或生产环境,需要部署的节点数量。 镜像名称 用于标识环境配置的镜像。 镜像版本 用于区分一个镜像库中不同的镜像文件所使用的标签。 资源规格 指根据不同的环境类型和用途,对服务器的 CPU 、内存、数据盘等硬件资源进行合理分配和管理的过程。
功。 基础镜像tar包仅需上传一次,后续可直接从镜像文件列表中选取。 在镜像仓库找到9.a上传的基础镜像,参照图3复制镜像地址。 图3 复制镜像地址 将9.b复制的镜像地址粘贴到Dockerfile文件中第一行FROM命令后,如图4所示。 图4 将镜像地址粘贴到Dockerfile文件中
功。 基础镜像tar包仅需上传一次,后续可直接从镜像文件列表中选取。 在镜像仓库找到9.a上传的基础镜像,参照图8复制镜像地址。 图8 复制镜像地址 将9.b复制的镜像地址粘贴到Dockerfile文件中第一行FROM命令后,如图9所示。 图9 将镜像地址粘贴到Dockerfile文件中
content 是 String 消息具体内容。 name 否 String 对话参与者的可选名称,提供给模型信息以区分相同角色的不同对话参与者。 表3 FunctionCallTool 参数 是否必选 参数类型 描述 type 否 String 调用工具类型,目前仅支持function。