检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
国DevOps现状调查报告(2019年)》(以下简称报告)中,超八成企业表示,通过采用DevOps中的核心工程实践“持续交付”获得了研发效率的显著提升。同时调查发现,具备清晰、明确变更管理系统的组织,平均变更前置时间(即从代码被成功提交到成功运行在生产环境平均需要的时间),即通常意义上的交付时间也相对较短。
产品发布信心 软件交付流水线是指软件变更从提交到版本控制库,到发布给用户的整个过程。软件的每次变更都会经历一个复杂的流程才能发布,这个流程包括构建软件、一系列不同阶段的测试与部署等,需要多团队协作完成。交付流水线对交付流程进行了建模,并支持查看、控制整个交付流程。 部署流水线的目标
参与者可以参与项目业务,可以创建工作项。 浏览者 浏览者只能查看项目里的内容,不能操作任何服务。 实例级权限 针对项目中的某个代码仓或某条流水线等实例生效,例如:流水线实例的查看/执行/更新/删除权限等。 实例级权限由该实例的创建者配置。CodeArts支持在以下服务中配置实例级权限。 表3 CodeArts实例级权限
CodeArts IDE Online常见问题 页面加载失败 无法启动实例,重定向到了实例列表 实例已停止 应用进程已正常启动,外部却无法访问 使用Open API创建的实例如何自动安装指定插件?
除了以上Region,CodeArts还支持“华北-北京一”与“华东-上海二”,但这两个区域已暂停新用户新购服务(详情请参见华北-北京一区域变更通知、华东上海二区域变更通知)。 各服务使用限制 表2 服务使用限制 服务名称 限制说明 需求管理 参考需求管理约束与限制。 软件建模 参考软件建模约束与限制。 代码托管
查看构建任务
查看代码检查结果
查看流水线
查看PerfTest测试报告
查看CodeArts TestPlan测试报告
查看二进制成分分析扫描结果
部署CodeArts Deploy应用并查看结果
格为准。 变更配置后对计费的影响 当前CodeArts套餐不满足您的业务需要时,您可以在软件开发生产线控制台发起变更操作。 变更操作可选择“即时变更”或“续费变更”。 即时变更:变更操作在当前的套餐周期内生效,变更时系统将按照如下规则为您计算变更费用。 资源升配:变更后的套餐价格
入门指引 表1 服务快速入门指引 服务 入门指引 整体流程类 使用CodeArts快速搭建基于ECS部署的代码开发流水线 使用CodeArts快速搭建基于CCE部署的代码开发流水线 需求管理 创建Scrum项目并新建工作项 创建IPD系统设备类项目并新建工作项 软件建模 软件建模快速入门
Card(卡片):我们在用户故事编写工作坊中使用贴纸或卡片编写,随后录入到CodeArts成为工作项,展现方式可以是卡片、列表或树状结构。卡片代表需求而不是记录需求,详尽的需求内容可以用其他文档表述。 Conversation(讨论):讨论的过程建议是面对面的,如果与CodeArts的成员一样,分布
u 16.04的主机(ECS配置请参考购买并配置ECS,购买方式请参考购买弹性云服务器),或将当前主机操作系统切换为Ubuntu 16.04(切换操作系统方式请参考切换操作系统)。 父主题: 附录
度量在当前时刻的所有的代码仓库,与所选时间段无关。 代码变更量 度量所选分支在所选时间内代码变更的行数。 代码合入次数 度量所选分支在所选时间内代码合入的次数。 代码合入次数趋势 度量指定时间段每天的代码合入次数 代码变更量趋势 度量指定时间段每天的代码变更量 代码检查 代码问题总数 度量在当前时刻的扫描问题总数。
正规化的研发模式道路。此后,如测试自动化工厂、DevOps、CI、DevOps大规模敏捷等等,每次研发模式的变更都会带来一部分工具的沉淀,工具本身又会随着模式和技术的变更不断的发展。例如,华为的研发工具部在2003年左右就成立了,最早聚焦在测试自动化工厂方面,包括软件自动化工厂、
FullAccess中定义的变更CodeArts套餐规格,您可以创建一条拒绝变更CodeArts套餐规格的自定义策略,然后同时将DevCloud Console FullAccess和拒绝策略授予用户,根据Deny优先原则,则用户可以在软件开发生产线控制台中,执行除了变更CodeArts套餐规格外的所有操作。拒绝策略示例如下:
DevOps实践操作流程图 表1 HE2E DevOps实践操作流程说明 步骤 说明 实践准备 完成实践开始前的准备工作,包括创建项目、添加项目成员等操作。 管理项目规划 完成项目的整体规划,包括项目需求规划、迭代需求规划等。 管理项目配置 根据项目需求,对工作项变更的通知方式、工作项状态的流转方式等进行自定义设置。