AppStage开发中心使用流程
本章节介绍AppStage开发中心的使用流程。
前提条件
使用开发中心前需要完成AppStage开发中心使用前准备。
使用流程
| 序号 | 流程环节 | 说明 | |
|---|---|---|---|
| 1 | 开发中心的用户数量受购买的用户数限制,组织管理员通过用户的添加或删除来合理管理开发中心的使用人员。 | ||
| 2 | 开发中心系统预置了对应的工具链、菜单及版本活动,组织管理员可以自定义添加或修改配置,同时可以预置版本活动中的交付件模板、代码安全检查项和发布准入配置。 | ||
| 3 | 创建并管理团队 | 在开发中心进行服务开发前,需要组织管理员先创建一个团队,将团队关联需要开发的服务。 | |
| 开发中心默认集成CodeArts工具链,开发中心创建团队后,关联的服务需要对应创建一个CodeArts项目,后续的服务开发管理过程才能正常使用CodeArts的代码托管、流水线、编译构建功能。 | |||
| 在团队多用户协作开发过程中,不同角色成员执行各自权限和责任事项,因此需要在团队中添加协作开发的各角色成员(项目经理、开发人员、测试人员等),实现统一有序的成员信息管理。 | |||
| 4 | 规划版本 | 创建版本的基本配置信息以及选择版本开始和结束时间。 | |
| 在版本开发启动初期对产品开发过程所需的交付件进行规划,以辅助开发过程规范有序且可追溯。 | |||
| 针对补丁类型的版本规划需要解决的缺陷。 | |||
| 使用内置的多种开箱即用的场景化需求模型和对象类型录入版本开发相关的需求/任务。 | |||
| 5 | 开发版本 | 进行交付件管理等,保证版本开发过程阶段性成果沉淀以及过程可追溯。 | |
| 开发人员进行代码开发前,需要先创建代码仓库用于托管代码。 | |||
| 开发人员进行代码文件的操作前,需要使用Git Bash客户端和TortoiseGit客户端下载代码仓库文件到本地环境中。 | |||
| 安装插件 | 开发人员可下载代码开发所需的开发工具,如WiseStudio插件、Nuwa插件等,然后进行安装,具体操作请参见查看插件详情或下载插件。 | ||
| 开发代码 | 开发代码是开发人员使用编程语言编写程序的过程,包括设计、编写、测试和维护程序的过程。在代码开发过程中,开发人员需要根据需求分析和设计文档,使用编程语言和开发工具编写程序代码,然后进行测试和调试,最终交付给用户使用。代码开发是产品开发的重要环节,决定了产品的质量和可靠性。 开发代码的详细指导请参见《开发指南》。 | ||
| 开发人员在本地完成业务代码编写后,需要提交代码文件至代码仓库。 | |||
| 进行安全编码TOP问题的信息统计和检查结果录入。 | |||
| 6 | 构建版本 | 根据业务需要,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一次配置后就可以一键自动化触发调度执行。 | |
| 7 | 测试版本 | 明确测试时间、测试范围、测试目标,并管理测试各个阶段的活动。 | |
| 对于版本测试过程发现的缺陷进行记录、跟踪、分析和解决。 | |||
| 编辑总体测试结论、系统预置的测试类型结论,新增和管理自定义测试类型的测试结论,以及新增和管理版本关键风险问题。 | |||
| 8 | 发布版本 | 在版本标准发布(即正式发布)前,可先执行调测发布进行版本调测。 | |
| 待版本开发及编译构建完成,且发布准入检查项均通过后,可由开发人员、测试人员或项目经理提交标准发布申请,待项目经理审批通过后,将软件版本发布到对应的部署平台。 | |||
