检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
持续交付与持续部署概念解读 “持续交付与持续部署,到底谁应该包含谁?” “在过去的5年里,人们对持续交付和持续部署的区别有所误解。的确,大家对两者的看法和定义也发生了改变。每个组织都应该根据自己的需求做出选择。我们不应该关注形式,而应该关注结果:部署应该是无风险、按需进行的一键式操作
什么是DevOps DevOps概述 DevOps,即Development and Operations,是一组过程、方法与系统的统称,用于促进软件开发、运维和质量保障部门之间的沟通、协作与整合。DevOps的出现是由于软件行业日益清晰的认识到:为了按时交付软件产品和服务,开发和运维工作必须紧密合作
流水线常见问题 为什么提交代码时会触发执行没有监听代码提交事件的流水线? 流水线执行失败,提示仓库不存在或仓库已被删除 流水线执行失败,提示测试套正在执行 流水线执行失败,提示任务不存在或者已被删除 流水线配置的定时任务未触发 流水线执行权限不够(执行按钮不可操作) 保存流水线时提示人工审核任务中配置了不属于当前项目的审核人
持续部署 持续交付与持续部署 每个团队都应该根据自己的需求做出选择。我们不应该关注形式,而应该关注结果:部署应该是无风险、按需进行的一键式操作。 持续交付 持续交付(CD) 是指,所有开发人员都在主干上进行小批量工作,或者在短时间存在的特性分支上工作,并且定期向主干合并,同时始终让主干保持可发布状态
项目经理驾驶舱 项目经理驾驶舱内置多个度量报告,帮助项目经理对项目交付全链路进行跟踪,跟进项目进度以及识别交付风险。 租户内的所有成员均可以进入项目经理驾驶舱,查看自己所参与项目相关的度量结果;管理员、领域行管可管理自定义报表。角色与权限管理操作请参考权限设置。 需求效率度量 度量所选项目在所选时间段内的需求交付效率
增值特性 CodeArts提供了增值特性,可以在CodeArts套餐的基础上叠加购买增值特性包。 代码安全检查增强包 表1 代码安全检查增强包 计费方式 包年/包月 适用场景 代码检查服务提供了100+条代码安全检查增强包规则,使用这些规则时需购买代码安全检查增强包。 资源规格 1
CodeArts计费模式概述 CodeArts采用包年/包月计费模式,提供CodeArts套餐、资源扩展、增值特性。如果您需要快速了解CodeArts服务的具体价格,请参见CodeArts价格详情。 CodeArts套餐:包括体验版、基础版、专业版、企业版。使用CodeArts前必须选择一种
容量 计费说明 CodeArts存储扩展的计费项包括存储容量、用例容量。 如果您需要快速了解CodeArts服务的具体价格,请参见CodeArts价格详情。 表1 存储容量计费 计费项 计费项说明 适用资源扩展类型 计费公式 知识库存储容量 某一Region内,租户中知识库文件以及工作项
我在CodeArts做需求 秉承吃狗粮的文化,CodeArts团队在践行精益敏捷DevOps的同时,也在使用CodeArts工具进行实践落地。 需要说明的是: 本文中提到的实践方式,CodeArts团队在践行,所以具有一定的示范性。 不具备普适性,每个团队都应该根据自己团队的业务特性
包年/包月计费 本章节中介绍的计费模式仅供已开通过包年/包月计费的存量用户参考。 计费模式 CodeArts采用包周期计费模式,提供套餐包、资源包、特性包。 其中,套餐包是基础,使用CodeArts前必须购买套餐包;资源包与特性包不能单独购买,当套餐包无法满足使用需要,可以根据需要选择叠加购买资源包
用户故事驱动的敏捷开发 敏捷开发现在已经不是新鲜事物了,从各种渠道都可以听到不同的团队实施敏捷的胜果,听的时候觉得很美,可是实际行动时就会发现那都是“别人家”的团队,结合自己的情况就会发现诸多问题。即使是仍然打算一试,也经常会不知如何开始。 因此,我们希望能够找到一个可以遵循的敏捷项目管理模型
什么是敏捷 敏捷软件开发(Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作
操作流程 本文档将按照以下步骤介绍HE2E DevOps实践的操作流程。 图1 HE2E DevOps实践操作流程图 表1 HE2E DevOps实践操作流程说明 步骤 说明 实践准备 完成实践开始前的准备工作,包括创建项目、添加项目成员等操作。 管理项目规划 完成项目的整体规划,
CodeArts控制台权限说明 如果您需要为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制资源的访问
存储扩展 CodeArts支持对制品仓库、代码托管等服务的容量进行扩展。 知识库 表1 知识库存储扩展 计费方式 包年/包月 适用场景 当CodeArts套餐中包含的知识库文件存储容量不满足实际使用需求时,可购买知识库存储扩展。 计费项 存储容量(GB) 购买限制 购买知识库存储扩展前
按需计费 本章节中介绍的计费模式仅供已开通过按需计费的存量用户参考。 计费模式 历史按需计费模式提供免费体验、预付费按需套餐包、后付费按需。 表1 计费模式详情 分类 免费体验 预付费按需套餐包 后付费按需 适用场景 试用体验 试用人数较稳定 使用人数波动较大 付费模式 免费 预付费
应用场景 互联网/Saas服务商 研发挑战 市场高速变化且竞争激烈,产品需要根据市场变化不断更新迭代和升级,但缺乏统一的持续交付工具确保产品随时可推向市场,缺乏工具保证客户快速反馈闭环。 推荐搭配 需求管理、代码托管、代码检查、编译构建、测试计划、部署。 实现结果 每日上线新功能,
步骤二:管理项目配置 管理项目通知 项目经理Maggie希望当任务(工作项)分配给团队成员时,该成员能够收到通知,以便及时处理。 进入“凤凰商城”项目,单击导航“设置 > 工作设置 > 通知设置”。 页面中显示样例项目中的默认配置。 由于默认配置可以满足需求,因此本文档中暂不做配置的修改
并发扩展 CodeArts支持对编译构建、代码检查等任务进行并发扩展。 编译构建 表1 编译构建并发扩展 计费方式 包年/包月 适用场景 当CodeArts套餐中包含的构建任务并发数不满足实际使用需求时,可购买编译构建并发扩展。 购买编译构建并发扩展时需指定执行机类型,可选择自定义执行机或内置执行机
持续交付流水线 以终为始,要想将持续交付、持续部署与持续发布讲清楚,就必须了解它们最终的目的,所有这些实践都是围绕着这一目的展开,并且相互关联的。 所以,持续交付也好,DevOps也罢,最终目标是快速的交付价值。 正如Jez Humble对持续交付的定义:“The ability