检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是软件开发生产线(CodeArts) 软件开发生产线(CodeArts)是面向开发者提供的一站式云端平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。 图1 CodeArts服务构成
构建应用并推送镜像至SWR 编译构建服务提供配置简单的混合语言构建平台,支持任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化。 在项目部署过程中,经常遇到由于环境不一致而导致的部署失败,例如研发调试环境的JDK升级后,未在环境清单中标记清楚,导致生产环境未做相应升级
CodeArts权限配置最佳实践 需求管理 使用IPD系统设备类项目管理智能手表研发项目的原始需求 使用IPD系统设备类项目管理智能手表研发项目的缺陷 使用IPD系统设备类管理智能手表研发项目的基线评审 使用IPD系统设备类管理智能手表研发项目的特性树 使用看板项目对商城管理项目进行需求规划
面的培养;教师精心制定的教学计划与内容难以跟随IT行业快速变化的技术理论与前沿趋势;学科竞赛、实验项目推进、综合实训缺少统一规范化的流程与平台。 推荐搭配 需求管理、代码托管、代码检查、编译构建、测试计划、部署。 实现结果 在实践中学习软件开发,用实践项目培养人才。
ID 仅支持数字、小写字母字符和“-”组成,长度为1-40个字符。 必须开放Repo和CF2的VPCEP ID。 该参数的获取方式为:在“内网接入终端节点”列表查找“终端节点服务名称”值为“Repo”、“CF2”的记录,获取对应“ID”值。 图2 获取VPCEP ID 描述 支持中英文、数字空格和()[]-_~
大数据组 大数据Leader 负责大数据平台的构建、数据治理及数据架构的设计和规划。 确保各项业务的数据需求与平台能力的有效对接,并持续进行优化。 管理代码仓库,包括但不限于新增和删除分支。 审核合并请求。 查看驾驶舱,包括研发过程数据、任务管理平台。 分配需求。 为大数据组配置权限 大数据产品
codearts-deploy.${regionid}.myhuaweicloud.com 参数取值说明: ${xx VPCEP-IP}:在“内网接入终端节点”列表查找“终端节点服务名称”值为“xx”的记录,获取对应“ID”值。 图1 获取VPCEP-IP ${regionid}: 华北-北京四:cn-north-4。
管理项目测试 测试计划服务提供一站式云端测试平台,融入DevOps敏捷测试理念,有助于高效管理测试活动,保障产品高质量交付。 本章节介绍测试人员Billy如何管理项目的测试周期,包括创建测试计划、设计与执行测试用例等。 创建测试计划 在确定迭代4中计划实现的需求(Story)后(
针对团建类项目的管理,助力团队活动建设。 IPD-系统设备示例项目 IPD系统设备类 针对嵌入式软件场景,其特点为软件持续迭代,硬件平台也在持续演进,比如通信设备、汽车、家电、消费电子等涉及到软硬件复杂产品。 IPD-独立软件示例项目 IPD独立软件类 针对IT应用及平台类软件,硬件标准化或不依赖专有硬
功能将无法继续使用。 功能测试 表5 功能测试增值特性 计费方式 包年/包月 适用场景 提供了测试自动化工厂能力,通过多引擎测试执行机灵活接入以及丰富的执行策略,实现测试自动化工厂7*24小时大规模并行执行。测试自动化工厂操作指导请参考配置测试自动化工厂。 计费项 并发数 购买限制
使用CodeArts快速搭建基于ECS部署的代码开发流水线 使用CodeArts快速搭建基于CCE部署的代码开发流水线 需求管理 创建Scrum项目并新建工作项 创建IPD系统设备类项目并新建工作项 软件建模 软件建模快速入门 代码托管 完成一次Scrum项目下的JAVA代码开发 管理员配置CodeArts Repo代码仓库的策略设置
在CodeArts资源池中新建代理 操作场景 通过在主机中安装Agent,并根据需要接入注册到CodeArts服务中,即可作为自定义执行机,供代码检查、构建等任务使用。 资源池支持接入以下类型操作系统的主机操作为自定义执行机。 表1 自定义执行机操作系统 操作系统 版本号 CentOS
在控制台订购软件开发平台套餐 √ × 在控制台变更软件开发平台套餐规格 √ × 在控制台查看软件开发平台套餐资源详情 √ √ 权限策略中出现的服务名称,与控制台中服务名称略有不同,其对应关系如表3所示。 表3 服务名称对应关系表 权限策略中的服务名称 控制台中的服务名称 软件开发平台(DevCloud)
在CodeArts中执行代码检查、编译构建、部署、流水线、接口测试等任务,可以选择使用内置执行机,也可以使用自定义执行机。 资源池用来接入自定义执行机。通过资源池,用户可以接入自己的执行资源,在执行任务时,可以选择接入的资源池中的执行机来执行任务,提高任务执行效率,不再依赖产品预置的公共执行资源。 新建资源池 进入CodeArts首页。
开通CodeArts专业版的区域。 单击右上角“前往工作台”,进入CodeArts首页。 单击“新建 > 新建项目”。 选择“IPD-系统设备类”,输入项目名称“IPD_Demo”,单击“确定”。 项目创建完成后,页面自动跳转到项目中的需求管理服务。 图1 新建项目成功 父主题:
单击“新建内网连接”,进入新建内网访问连接点页面。 图1 新建内网访问连接点 配置“内网接入代理VPC”。 如果用户已有VPC,在页面下方单击“暂不配置代理VPC”,继续执行7。 如果用户没有VPC,请参考下表完成参数的配置。 表1 内网接入代理VPC 参数 说明 示例 基本信息 所属区域 VPC的所属区域。默认为1中选择的区域,不可更改。
√ IPD系统设备类需求模型 提供面向系统设备开发场景的需求管理模型,基于分层分级渐进明细的研发需求管理能力,支持大型嵌入式研发。 × × √ √ IPD独立软件需求模型 提供面向独立软件开发场景的需求管理模型,基于分层分级渐进明细的研发需求管理能力,支持IT应用及平台类软件研发。
一个项目群中可添加多个子项目群/项目,一个项目仅可加入一个项目群,也可以独立存在,不归属于任何项目群。 在CodeArts中,用户可以可以创建两种类型项目群:IPD-系统设备类、IPD独立软件类。 项目群本身也可以看作一个项目实体,可以在项目群中完成普通IPD类项目中的全部操作。 图1 项目群与项目之间的关系 相关文档
项目名称 CodeArts项目的名称。可以输入中英日韩文、数字、符号,长度介于1~128个字符之间,不可重复。 工作配置数据 当选择“IPD-系统设备类”、“IPD-独立软件类”或“IPD-自运营软件/云服务类”模板时显示,用于复用同类型项目的工作配置数据(数据范围为项目中“设置 > 工
、统一跟踪管理,以便获取单独管理这些项目/子项目群时无法取得的收益。 关于项目群的更多介绍,请参考项目群。 约束与限制 仅支持IPD-系统设备类、IPD-独立软件类两种类型项目群。需购买专业版或企业版CodeArts套餐。 项目群中只能添加同类型的下层项目/项目群。 项目群的最大层级数为5。