-
CodeArts支持在哪些Region使用? - 软件开发生产线 CodeArts
目前支持以下Region: 华北-北京四 华东-上海一 华南-广州 西南-贵阳一 东北-大连 华南-深圳 除了以上Region,还支持“华北-北京一”与“华东-上海二”,由于这两个区域已经进入运维态,所以新用户无法选择。 父主题: 概念与功能
-
什么是DevOps - 软件开发生产线 CodeArts
通过这种小步快跑的方式,将小功能快速迭代、验证、交付,通过自动化的工具,将测试、部署、运维自动化,减少需求在软件生命周期中流动的时间。
-
DevOps现状报告解读 - 软件开发生产线 CodeArts
但DevOps旨在打破这道混乱之墙,让开发、运维、测试协同作战,提高研发效率,实现高效交付,解决传统模式下的运维之痛。 事实证明,DevOps确实能够较好的解决开发和运维之间的混乱问题,提升研发效率,实现高效交付。
-
DevOps面面观 - 软件开发生产线 CodeArts
运维参与研发评审:常见的现象是,运维人员很少被邀请参与架构决策或代码评审,开发代码是否会影响运维环境前期无人知晓,需要让运维人员参与架构评审,从运维角度提出对系统的要求。 非功能性需求同样重要:偿还技术上的债务。
-
CodeArts前端DevOps实践 - 软件开发生产线 CodeArts
简单来说,就是在云端提供了从需求到运维的端到端DevOps工具链。CodeArts的目的是为研发团队提高研发效率,降低研发成本。 本文的主题是前端的性能优化,而性能优化的解决过程与一个希腊神话故事十分类似。
-
软件DevOps云化发展的趋势 - 软件开发生产线 CodeArts
SRE是运维,80%的运维过程不需要运维人员参与,而是运维人员提供的运维服务能力,开发人员不需要联系运维人员,只需要使用运维人员封装好的运维服务即可。 同时华为更加关注端到端产品的经营,而不仅仅是开发的过程,DevOps已经不单纯是开发行为,而是商业行为。
-
DevOps VS 敏捷 - 软件开发生产线 CodeArts
而DevOps的出现,是为了解决开发与运维之间的鸿沟。前端的敏捷的确是快了,却发现因为Dev与Ops之间的隔阂,无法真正的将价值持续的交付给客户。 开发侧很快,运维侧太稳,这个就是我们常说的开发与运维之间固有的、根因的冲突,即下图中的混乱之墙。
-
权限管理 - 软件开发生产线 CodeArts
运维经理 运维经理负责项目运维工作,管理项目的部署、监控、故障定位排除等。 开发人员 开发人员是负责项目开发工作的角色,他/她可以编写、提交、合并、分支等代码,以及创建和运行流水线、构建等服务。
-
与其它服务之间的关系 - 软件开发生产线 CodeArts
应用运维管理(AOM) 部署服务可以让用户在部署时选择是否要启用AOM。选择后,可以直接在AOM上注册实例,后续可以在AOM中来监控该应用实例。 应用性能管理(APM) 部署服务可以让用户在部署时选择是否要启用APM。
-
持续交付流水线 - 软件开发生产线 CodeArts
解决开发与运维之间“根本的、长期的冲突” 通过流水线,让部署成为日常的、低风险的工作,来解决开发与运维之间“根本的、长期的冲突”:开发负责对市场变化做出响应,以最快的速度将新功能或者变更上线,而IT运维则需要为客户提供稳定、可靠和安全的IT服务;同时公司对不同部门的考核和激励不同,
-
持续集成 - 软件开发生产线 CodeArts
编译构建:一站式的持续集成,快速灵活地构建软件包 在高度分散和异构化的IT运维环境下,开发部与运维部应达成以下共识: 开发部跟运维部应该紧密合作,建立共同的目标和共同解决问题的机制。
-
持续交付与持续部署概念解读 - 软件开发生产线 CodeArts
而这恰恰是传统的运维人员不愿意频繁发布的原因,因为一旦部署,他既要对技术的部署负责,又要对业务的发布负责。解耦部署和发布,可以提升开发人员和运维人员快速部署的能力,通过技术指标衡量;同时产品负责人承担发布成功与否的责任,通过业务指标衡量。
-
自动续费 - 软件开发生产线 CodeArts
单击左侧导航栏的图标,选择“开发与运维 > 软件开发生产线 CodeArts”。 在“软件开发生产线”页面的列表中,选中待续费的订单。 单击“操作”列下的“更多 > 开通自动续费”。 选择续费时长,并根据需要设置自动续费次数,单击“确认”。
-
手动续费 - 软件开发生产线 CodeArts
单击左侧导航栏的图标,选择“开发与运维 > 软件开发生产线 CodeArts”。 在“软件开发生产线”页面的列表中,选中待续费的订单。 单击“操作”列下的“更多 > 续费”。
-
持续部署 - 软件开发生产线 CodeArts
信息共享:在开发和运维之间。 以下将使用华为软开云内置的CI/CD能力,持续交付价值。 单击菜单“构建&发布 > 流水线”,进入“流水线”页面。 单击“新建流水线”按钮,根据系统提示设置流水线基本信息。
-
基于Pipeline的DevOps核心实践 - 软件开发生产线 CodeArts
、运维人员,会对运维服务的开发、测试、上线、结果,会端到端负责。
-
解读华为云CodeArts HE2E端到端DevOps实施框架 - 软件开发生产线 CodeArts
割裂的去看价值交付价值流上的单点,亦或是阶段点之间的问题,例如业务到开发、开发到测试、测试到运维,都只能是局部改善。
-
交付在云端-全云DevOps实践 - 软件开发生产线 CodeArts
一般来说,我们在最开始只做大规模单体交付时,采用的都是本地化的工具,因为开源、免费,搭建比较方便,运维比较直接。
-
朴素的DevOps价值观 - 软件开发生产线 CodeArts
这让所有人,包括开发和运维,都能理解整个技术栈。另一个例子,Etsy在2010年引入MongoDB,结果是“无模式数据库的所有优势都被它们引发的运维问题抵消了”,最终Etsy还是选择放弃了MongoDB,迁移到MySQL。
-
如何构建高效的持续交付能力 - 软件开发生产线 CodeArts
此外,发布的过程,也是开发与运维之间的协同与沟通,这正是DevOps试图解决的问题。 版本管理的目标:为了确保即使是在发生灾难性事件的时候,也可以重复且精确的、最好还能快速的,恢复生产环境。那么所有为了达成这一目标的资源,都应该纳入版本控制系统。