检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
没有SQL脚本 问题现象 任务创建成功,但是没有sql脚本执行。 处理方法 请自行确认组合包中是否存在除了版本名一样其他字段都一模一样的SQL包,打包禁止出现这种场景,否则获取将包文件信息失败。 或是运维中心存在重复推包的情况,导致存在重复,系统会随机选择一个包执行,可能是执行一个异常的包,没有脚本就是空包。
编写IaC脚本 IaC目录规划 IaC脚本开发规范请参考应用平台IaC部署代码开发,本实践中,IaC包结构规划如下: 表1 IaC Spec包结构说明 位置 描述 iacspec IaC压缩包 └── global/ 全局默认的IaC描述,包含完整文件结构。 │ └── meta
测试版本 在AppStage开发中心为版本制定测试计划 在AppStage开发中心创建缺陷 在AppStage开发中心进行版本测试评估
作业类型选择虚拟机时,还需要选择运维账号或者手动输入账号,用于连接目标机器(选择的资源)。 资源 选择需要使用的资源机器,在机器上执行作业脚本。 选择脚本 选择执行脚本。 脚本参数 输入脚本参数。 分批执行 作业类型选择虚拟机时,可以选择是否分批执行,如勾选,还需要设置每次下发的数量或百分数,并且支持选择失败后暂停确认。
测试设计的目的是明确测试活动的范围、测试目标和测试方法,能够指导测试执行过程的开展,从而规范测试行为。 请参见测试设计。 测试用例 测试用例是对一项特定的软件产品进行测试任务的描述,体现在测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。
在“编辑总体测试结论”页面,可添加测试报告文件以及编辑评估说明(其中的“总体测试结论”由所有测试类型的结论决定,不可编辑,所有单项测试类型都通过或不涉及,总体测试结论才会通过),如图1所示,编辑完成后单击“确定”即可。 图1 编辑总体测试结论 管理单项测试结论 在“测试评估”页面选
开发 > 测试评估”,进入“测试评估”页面。 在“测试评估”页面的“总体测试结论”区域,单击右侧“编辑”。 在“编辑总体测试结论”页面,可添加测试报告文件以及编辑评估说明(其中的“总体测试结论”由所有测试类型的结论决定,不可编辑,所有单项测试类型都通过或不涉及,总体测试结论才会通
输入工具描述,最大长度为512。 工具参数 输入工具参数,不能包含><`&$;#。 脚本类型 选择脚本类型,目前支持shell和python。 脚本内容 编辑脚本内容,可进入全屏模式编辑。 说明: 如果脚本中包含高危指令需要进行二次确认。 shell类型高危指令:shutdown、reboot、rm
提交代码到代码仓库 开发在本地完成业务代码和IaC脚本后,需要提交代码文件至代码仓库。 前提条件 开发业务代码和编写IaC脚本已完成。 已创建代码仓库。 需要具备开发人员角色权限,权限申请方法请参见申请权限。具体角色权限说明请参考用户角色和权限说明。 操作入口 在开发中心首页下方
使用部署服务进行自动化变更 在部署服务使用容器部署应用 在部署服务使用虚拟机部署应用 在部署服务变更组件 使用TF模板包创建并部署资源 创建变更时可复用的集群扩容模板 使用部署包部署虚拟机 部署服务环境管理 AppStage软件仓库全局管理 为环境导入存量资源 使用Terraform引擎(IaC2
使用Terraform引擎(IaC2.0)实现资源自动化管理 Terraform是HashiCorp公司开发的基础设施即代码(Infrastructure-as-Code,IaC)软件,它能自动化的进行资源编排,用于安全高效地预览、配置和管理云基础架构和资源,并提供自定义解决方案。
部署包 选择部署包,即软件仓库中运维中心提供的部署包、开发中心发布的部署包或手动上传部署包。 部署包是由ansible-playbook编写的脚本包,不同的部署包实现不同的部署能力。 使用模板创建任务 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“运维 > 部署服务”。
产品特性和功能在测试验证阶段发现的问题,可以使用缺陷单进行跟踪,对于发现的缺陷进行记录、跟踪、分析和解决,确保产品质量。 缺陷管理是开发中心集成需求管理(CodeArts Req)服务中“缺陷(Bug)”相关的能力,缺陷管理严格把控缺陷提出、分析、修复、测试、验收、关闭的完整流
部署服务环境管理 对部署资源的配置漂移进行修复 基于当前状态的资源配置导出IaC3.0包 在部署服务释放环境 父主题: 使用部署服务进行自动化变更
设施的方法。它强调一致,可重复的供给和变更系统及其配置。当代码发生变更后,可以进行自动化测试,测试完成后可自动化的应用变更到运行系统中。使用基础设施即代码的方法,可以使用敏捷工程的优秀实践(如测试驱动开发,持续集成,持续发布)来更加快速安全的变更基础设施。 IaC3.0支持的部署模式
进入变更记录的详情页面,查看该资源栈变更事件信息,变更成功后华为云对应服务控制台已成功生成相应资源。 图2 资源栈变更 父主题: 使用部署服务进行自动化变更
变更任务,实现使用部署脚本完成软件的自动化部署。 部署包 镜像包 用户容器部署时使用的Docker的容器镜像包。 使用开发中心推包 在IaC代码中定义需要使用的镜像包,通过IaC变更完成容器化部署。 镜像包 SQL包 执行SQL变更的DDL、DML数据库脚本。 使用开发中心推包/上传SQL包
软件仓库包类型介绍 手动上传各类包到AppStage软件仓库 管理开发中心推送的镜像包 录入并绑定华为云镜像仓SWR 父主题: 使用部署服务进行自动化变更
单击需要存量导入资源的环境名称,默认进入“环境详情”页签。 单击“数据修复任务”,切换至“数据修复任务”页签,在该页签查看已创建的存量导入任务。 父主题: 使用部署服务进行自动化变更
组件版本和规格参数,配置完成后单击“下一步”。 在创建组件变更计划中选择变更资源,创建完成后,单击“确定”。 父主题: 使用部署服务进行自动化变更