检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
支持将应用部署到物理机、虚拟机、容器,即使是用户私有的物理机、虚拟机、容器集群,只要能连通就能进行部署。主机部署还支持以代理机的方式进行部署,容器可支持部署到华为云CCE以及客户的私有K8S的集群。 支持多种技术栈应用的部署 支持tomcat、springboot、nodejs等多种技术栈应用的部署
维基百科上说,用户故事的目的在于以更快的速度、更少的消耗来应对现实世界需求的快速变化。 在CodeArts,我们以用户故事的形式来记录需求。华为以往也用需求规格说明书以及用例的形式,但这样的方式非常乏味、容易出错、编写耗时,而且说真心话没人愿意去读。 采用用户故事的好处在于: 用户故事强调对话而不是书面沟通。
商机、降低COPQ、提高ROI、增强团队成员参与热情、提高可执行性、更好地应对复杂项目,并相对容易对近期工作做出预测和判断。 文章来源: 华为云社区敏捷实践之冲刺,原作者:黄隽 Charlie。 父主题: 持续规划与设计
此在结束这个维度的内容之前,让我们来看看针对DevOps在工具链上的要求:自动化、标准化,那么有什么样的工具能帮我们提供落地实践的基础。 华为云CodeArts服务 CodeArts提供软件开发全生命周期的云端DevOps工具链,帮助团队真正实现自动化,标准化,配置化。 Code
通过这种小步快跑的方式,将小功能快速迭代、验证、交付,通过自动化的工具,将测试、部署、运维自动化,减少需求在软件生命周期中流动的时间。 华为将自身积累的先进研发能力与优秀实践开放,融合敏捷、精益、DevOps等先进研发理念,打造开放完整的云端开发生态,推出了一站式、全流程、安全
同时,由应用层的自动化部署,同样可以发现Infrastructure层、Runtime层的问题,虚拟化与云的技术也与DevOps相辅相成,相得益彰。 华为云CodeArts服务 CodeArts提供软件开发全生命周期的云端DevOps工具链,帮助团队真正实现自动化,标准化,配置化。 Code
每个Sprint都将成果(潜在可交付产品增量)与客户做确认,避免了后期较严重的需求变更风险。 团队成员不断地自我反醒、自我激励、能力提升。 文章来源: 华为云社区 敏捷实践之团队,原作者:黄隽 Charlie。 父主题: 持续规划与设计
项目为例,代码仓库中必然包含Dockerfile文件。 容器镜像服务SWR Docker容器镜像是重要的交付件,需要进行统一存储和管理。 华为云内置了容器镜像服务SWR,可以统一管理镜像。支持镜像版本管理,也支持不同项目间的镜像隔离,权限控制。 登录容器镜像服务SWR官网,单击“立即使用”,即可使用容器镜像。
资源规划 完成本实践所需的资源如下,实践预计用时2~3小时。 表1 资源规划 资源名称 数量 软件开发生产线 CodeArts 开通基础版即可。 云容器引擎 CCE 1 弹性云服务器 ECS 1 父主题: 使用CodeArts管理电子商城项目开发流程
步骤五:构建应用 编译构建服务提供配置简单的混合语言构建平台,支持任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化。 在项目部署过程中,经常遇到由于环境不一致而导致的失败,例如研发调试环境的JDK升级后,未在环境清单中标记清楚,导致生产环境未做相应升级而引发失败。为
及如何通过CodeArts管理用户故事。希望本文中的内容,会对读者产生一定的启发,帮助大家在日常工作中更好的完成相应的工作。 注:本文基于华为云MVP徐磊的原文基础上进行了修改。 父主题: 持续规划与设计
持续交付流水线 以终为始,要想将持续交付、持续部署与持续发布讲清楚,就必须了解它们最终的目的,所有这些实践都是围绕着这一目的展开,并且相互关联的。 所以,持续交付也好,DevOps也罢,最终目标是快速的交付价值。 正如Jez Humble对持续交付的定义:“The ability