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