应用平台 APPSTAGE-入门指引:使用流程

时间:2023-11-24 19:32:03

使用流程

一站式使用应用平台流程如图1所示。

图1 使用流程
表1 使用流程详解

序号

流程环节

说明

1

准备工作

将应用接入AppStage前需要依次完成购买AppStage关联组织添加部门/成员信息录入产品/服务/微服务信息申请权限

2

应用开发

创建团队

首次进入开发中心需要先创建一个团队,将团队归属于一个部门并关联一个或多个服务,同时可为团队添加相关的成员。

规划版本

创建版本

对团队所关联的服务划分版本,包括创建版本的基本配置信息以及选择版本开始和结束时间。

规划交付件

在版本开发启动初期对产品开发过程所需的交付件进行规划,以辅助开发过程规范有序且可追溯。

录入需求

使用内置的多种开箱即用的场景化需求模型和对象类型录入版本开发相关的需求/任务。

规划版本需求(基线类型的版本)

针对版本类型为基线类型的版本规划需要合入的需求。

规划版本补丁(补丁类型的版本)

针对版本类型为补丁类型的版本规划需要解决的补丁(缺陷)。

开发版本

配置代码仓

使用代码托管内置的仓库模板创建代码管理的仓库。

下载代码

基于Git的代码托管服务,支持将仓库文件下载到本地进行文件的操作。

安装插件

开发人员可下载所需的开发工具,如WiseStudio 插件、Nuwa 插件、Wushan 插件后进行安装。

开发代码

开发代码的详细指导请参见《开发指南》

管理交付件

管理版本开发过程不同阶段所需或交付的必要文档,保证版本开发过程阶段性成果沉淀以及过程可追溯。

构建版本

配置流水线

根据需要的场景,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一次配置后就可以一键自动化触发调度执行。

代码检查

为用户提供代码风格、通用质量与网络安全风险等丰富的检查能力,提供全面质量报告、便捷的问题闭环处理帮助企业有效管控代码质量。

代码安全检视

进行安全编码TOP问题的信息统计和检查结果录入。

管理流水线

为当前版本绑定流水线,查看流水线参数以及执行流水线等。

测试版本

创建缺陷

处理缺陷

对于版本测试过程发现的缺陷进行记录、跟踪、分析和解决,包括管理版本缺陷、管理测试结论以及管理关键风险等。

测试评估

编辑总体测试结论、系统预置的测试类型结论,新增和管理自定义测试类型的测试结论,以及新增和管理版本关键风险问题。

发布版本

提交发布申请

待开发版本过程执行完成,且发布检查项的各项结果均通过,以及版本发布准入检查均通过后,可由开发人员提交版本发布申请。

审批版本发布

开发人员提交版本发布申请后,生成的待办通知到相应审批人的业务控制台的“我的待办”区域,由审批人点击此待办信息的链接跳转至标准发布审批页面进行审批。

效能管理

面向DevSecOps领域端到端的研发效能度量,从需求、缺陷、代码、构建、测试、部署、发布到运营等研发各阶段作业进行数据分析洞察。

3

应用部署

环境准备

将应用接入AppStage前需要先完成环境准备。

申请资源

应用部署需要使用虚拟机、CCE、数据库等相关资源,您可以申请资源,或者在华为云购买资源后,将资源接入AppStage。

更新环境

开发完成的应用软件包,通过流水线发布,可以发布至运维中心的部署服务中,使用部署服务完成应用部署。

4

应用运维

接入日志

AppStage运维中心支持接入虚拟机日志和容器日志,容器日志包括通过Sidecar部署接入容器日志通过DaemonSet部署接入容器日志,可以根据业务情况选择日志接入方式。

查看日志

日志接入后,可以对日志进行检索,查看原始日志或者汇聚后的日志。

配置监控

如果需要查看监控,需要配置虚拟机监控配置业务数据监控

查看监控

监控配置后可以查看监控数据。

配置告警

容器监控异常会自动上报告警,如需对虚拟机及业务进行异常监控,需要配置虚拟机告警配置业务告警

查看告警

告警配置后可以查看告警,并及时处理告警问题。

配置告警通知

可以通过配置告警通知,及时掌握并处理告警,避免影响业务正常运行。

演练故障

AppStage支持对业务故障进行演练,演练场景可复用,高度自动化,最终实现无人值守演练。

support.huaweicloud.com/usermanual-appstage/zh-cn_topic_0000001730934197.html