-
如何构建高效的持续交付能力 - 软件开发生产线 CodeArts
是技术赋能业务的最典型场景,也是最有力的支撑。 最终,持续交付归结为一句话,痛苦的事情反复做。 下图所示的持续交付的原则中,红体字描述的,是最与技术无关的一个实践,却也是最重要的核心理念:提前并频繁的做让你感到痛苦的事。。 小结 在开始行动之前,首先应思考需要解决的是什么问题,而不是去问应该采纳何种方式。
-
CodeArts中如何查看成员的操作日志? - 软件开发生产线 CodeArts
CodeArts中如何查看成员的操作日志? CodeArts暂未提供针对每个项目成员的操作日志记录功能,但在各服务均有操作历史的记录。例如: 查看工作项的操作历史 查看提交历史 查看部署记录 更多详情请查看各服务用户指南。 父主题: 概念与功能
-
已开通历史计费模式的用户,如何转换成新计费模式? - 软件开发生产线 CodeArts
已开通历史计费模式的用户,如何转换成新计费模式? 当前暂不支持已开通历史计费模式的用户一键切换成新计费模式,需要将历史计费模式退订,再购买新套餐。 已开通历史包年/包月计费模式的用户,请登录软件开发生产线控制台,单击退订,即可进入退订页面完成操作。 已开通历史按需计费模式的用户,请参考退订,关闭按需计费。
-
项目经理驾驶舱 - 软件开发生产线 CodeArts
度量指定时间段内每天修复缺陷的数、存量的缺陷数、新增的缺陷数。 修复缺陷:状态为“已关闭”的Bug数量。 存量缺陷:除“已关闭”状态之外的Bug数量。 新增缺陷:新创建的Bug数量。 DI值趋势 - 度量指定时间段内每天遗留的DI值,从时间趋势上评估开发的质量。 每天的存量缺陷DI值。 项目开发缺陷列表
-
如何避免频繁登录CodeArts? - 软件开发生产线 CodeArts
如何避免频繁登录CodeArts? CodeArts采用华为云统一的会话超时策略,会话超时时长默认为1个小时。 当用户超过设置的时长未操作界面,会话将会失效,需要重新登录。 管理员可以通过统一身份认证服务(IAM)的“安全设置”页面设置会话超时策略。 登录华为云控制台,鼠标移动至
-
如何查看当前已使用人数? - 软件开发生产线 CodeArts
如何查看当前已使用人数? 软件开发生产线的计费人数,按照租户下所有项目的去重成员数计算。 管理员通过“项目和成员管理”页面可查看去重用户数。 登录CodeArts首页,在导航栏中单击用户名,在下拉菜单中选择“租户设置”。 单击导航“通用设置 > 项目和成员管理”,进入“项目和成员管理”页面。
-
如何保证客户代码和应用安全? - 软件开发生产线 CodeArts
如何保证客户代码和应用安全? 账号由IAM统一认证。CodeArts上每个项目均设有权限管理机制,项目管理员可以管理项目成员。 CodeArts为企业级用户使用安全、可靠的环境,提供企业级病毒防护。存储和运行环境均有冗余节点,并提供跨区域容灾备份解决方案。 更多安全资讯请参考信任中心。
-
用户故事驱动的敏捷开发 - 软件开发生产线 CodeArts
交付的过程中按照用户可用的场景进行交付,确保开发团队可以持续的交付用户关心的功能。但是在实际开发中,团队往往不知道如何入手。 如何用好用户故事,需要解决几个关键问题: 如何产生用户故事,让用户将故事讲清楚? 如何将用户故事的内容原汁原味的传递给开发团队? 如何将用户故事中的内容转
-
租户账号为何看不到子用户创建的项目? - 软件开发生产线 CodeArts
租户账号为何看不到子用户创建的项目? 问题现象 租户账号登录后,在首页只能看到自己创建的项目,看不到租户下的子用户创建的项目。 原因分析 在CodeArts中,项目详细信息(例如工作项、测试用例、构建/部署任务等)只有项目成员可见。 当子用户创建项目时,默认租户账号不会成为项目成
-
朴素的DevOps价值观 - 软件开发生产线 CodeArts
用贷款买房来类比架构投入,自己出的首付款就像是前期在架构上的投入,贷款就好比是减少一定的架构投入,所需承担的技术债务: 贷款买房,预期的是未来的房产的增值,贷款的利息相较起来是可以接受的。 创业期也是同样,此时承担一定的技术债务是明智合理的选择。 一味追求全款买房,就会错过买房的最好时间窗口。
-
CodeArts项目结束后如何回收/归档项目资料到本地 ? - 软件开发生产线 CodeArts
CodeArts项目结束后如何回收/归档项目资料到本地 ? CodeArts中提供云端项目归档功能,归档后的项目对所有成员只读,不能进行工作项的增删改等操作。 CodeArts具有完备的数据安全管理机制,保证云端的数据不丢失,且随时可见。 此外,各服务提供以下项目资料下载操作,满足本地资料归档诉求。
-
使用CodeArts快速搭建基于ECS部署的代码开发流水线 - 软件开发生产线 CodeArts
输入自定义主机名称。为了方便辨认,可与在准备工作中购买的ECS的名称保持一致。 IP 输入在准备工作中购买的ECS的IP。 用户名 输入“root”。 密码 输入在准备工作中购买的ECS时设置的密码。 ssh端口 输入“22”。 页面显示一条主机记录,当“连通性验证”列的值显示为“成功”,表示主机添加完成。
-
步骤六:部署应用(CCE篇) - 软件开发生产线 CodeArts
部署服务提供可视化、自动化部署服务。提供丰富的部署步骤,有助于用户制定标准的部署流程,降低部署成本,提升发布效率。 为了可以更快的、更稳定的持续地交付软件,开发团队需要一部分自助化部署服务的能力,以减轻部分后续维护工作。 本章节介绍开发人员Chris如何将发布件部署至云容器引擎。如果您需要了解如何署至ECS,请参照步骤六:部署应用(ECS篇)操作。
-
基于Pipeline的DevOps核心实践 - 软件开发生产线 CodeArts
代码的提交触发后续的测试,以及线上的环节,一个工具链打通完整的路径,实现端到端的交付和支持。 不同研发模式下流水线的应用与思考 第二部分重点讲述基于华为的流水线支撑的实践,支持三种主流模式: 第一种模式:大规模开发 华为起家的核心是交换机,交换机本身业务分成多层架构,例如上面的
-
使用CodeArts快速搭建基于CCE部署的代码开发流水线 - 软件开发生产线 CodeArts
使用CodeArts快速搭建基于CCE部署的代码开发流水线 本文基于CodeArts内置代码仓库,介绍如何使用CodeArts完成项目的开发、构建与部署,实现持续交付。 本文采用的部署方式为CCE部署,适用于容器化部署场景。 如果您希望使用传统软件包部署方法,请参考使用CodeArts快速搭建基于ECS部署的代码开发流水线。
-
软件DevOps云化发展的趋势 - 软件开发生产线 CodeArts
计算机,新的生产工具迭代和诞生,出现了新的行业、新行业的发展模式、新的行业思想和理论。 软件行业从最初的CMM、敏捷、DevOps也经历了这个过程,推进这个过程变化的是背后的技术和工具,新的编程语言、新的开发语言、新的工具链支撑了生产力的变革,生产力的变革同时支撑新的生产关系,微服务的团队、全功能的团队的诞生。
-
我在CodeArts做需求 - 软件开发生产线 CodeArts
单的讨论可以直接通过工作项的讨论进行,但需要牢记的是,文字的讨论永远无法取代面对面或是电话的沟通。 Confirmation(确认):用户故事并不具备契约性质,达成协议的验证要点是测试的依据,用来验证用户故事是否符合用户的期望。在用户故事编写工作坊中,验证信息可以写在故事卡片的背
-
DevOps的3大核心基础架构 - 软件开发生产线 CodeArts
环境配置:指那些针对当前应用基本上固定的环境配置。 环境数据:指那些需要在部署的同时根据情况调整的数据,如:配置文件,开发、测试、生产环境的地址等。 Automation自动化系统 自动化在DevOps中的作用不言而喻,这部分的主线一般由各种类型的Build系统来实现,如:Jenkins、Team
-
步骤六:部署应用(ECS篇) - 软件开发生产线 CodeArts
例,介绍如何将发布件部署至主机。如果您需要了解如何署至CCE,请参照步骤六:部署应用(CCE篇)操作。 购买并配置ECS 本节使用的是ECS,您也可以使用自己的Linux主机(Ubuntu 16.04操作系统)。 购买弹性云服务器。 购买时的必要配置参照下表,表中未列出的配置可根据实际情况选择。
-
与其它服务之间的关系 - 软件开发生产线 CodeArts
以自定义ECS的构建执行资源。 部署服务支持将用户的应用部署到用户购买的ECS资源上。 云容器引擎(CCE) 编译构建服务可以自定义CCE的Slave节点,用户可以自定义CCE的构建执行资源。 部署服务支持将用户的应用部署到用户购买的CCE资源上。 测试计划服务的性能测试可以部署