-
DevOps敏捷测试之道 - 软件开发生产线 CodeArts
在2011年到2014年,华为全面把工具向平台化、服务化方向转型,这个时候一些商业模式才发生了根本性的变化,也就是说当需求上云了以后,用户才更加快速的介入进来。
-
持续交付流水线 - 软件开发生产线 CodeArts
因此技术提供给业务的是一个自服务平台,正如将运维能力封装成自服务提供给开发一样。 业务域 我们再来看看业务域。
-
解读华为云CodeArts HE2E端到端DevOps实施框架 - 软件开发生产线 CodeArts
要持续识别并消除开发中的约束点,常见约束点以及相关建议有: 环境搭建的约束点:采用基础设施即代码的实践,应该让环境搭建与配置的过程自动化、版本化,提供自服务平台,使能开发者。 代码部署过程的约束点:采用自动化部署实践,利用容器化与编排技术,让应用部署与运行的过程呈幂等性。
-
附录 - 软件开发生产线 CodeArts
character, but found '*'” CCE部署失败,报错“Invalid value: map[string]sting{\"io.kompose.serivce\":\"db\"” 父主题: 使用CodeArts管理电子商城项目开发流程
-
步骤六:部署应用(ECS篇) - 软件开发生产线 CodeArts
查看Docker镜像版本。 docker -v 查看Docker-Compose版本。 docker-compose -v 当出现类似图1所示提示时,表示安装成功。
-
步骤三:开发代码 - 软件开发生产线 CodeArts
在创建代码仓库时,会有一个默认分支“master”,即主线。为了保证凤凰商城的稳定运行,需要有一个稳定的持续可用master。
-
计费FAQ - 软件开发生产线 CodeArts
提交订单时报错“Policy doesn't allow bss:order:update to be performed.” 开通购买时报错“您的权限不足,请检查账号是否冻结、受限。 ” 历史计费模式说明 已开通历史计费模式的用户,如何转换成新计费模式?
-
步骤六:部署应用(CCE篇) - 软件开发生产线 CodeArts
version 输入任务“phoenix-sample-ci”的参数“version”值。 单击“保存”,完成应用的编辑。 单击导航“控制台”,通过服务列表进入云容器引擎服务。 找到目标集群,单击集群名称进入总览页。
-
新建代理 - 软件开发生产线 CodeArts
说明: 仅资源池类型为“LINUX”或“LINUX_DOCKER”时显示此配置项。 自动安装Docker 主机需要具备Docker环境。 开启此开关后,将为主机自动安装Docker至“/usr/bin”目录中。安装完成后将自动注册服务并启动docker服务。
-
用户故事地图 - 软件开发生产线 CodeArts
讨论中经常会跑题:原本在谈Person A,结果讨论到另外一个Person B了。 在讨论中,首先将Person的定义通过卡片贴在时间线的左侧,这个很小的动作,却让团队的成员可以非常专注于当前Person的场景讨论,效率很高。
-
步骤四:检查代码 - 软件开发生产线 CodeArts
表1 预置任务 预置任务 任务说明 phoenix-codecheck-worker 检查Worker功能对应代码的任务。 phoenix-codecheck-result 检查Result功能对应代码的任务。
-
使用CodeArts快速搭建基于CCE部署的代码开发流水线 - 软件开发生产线 CodeArts
准备Dockerfile Dockerfile是用于构建镜像的文本文件,其中包含了构建镜像所需的指令和说明。了解Dockerfile更详细说明,请参见Docker官网。 单击仓库名称,进入代码仓库。 单击文件列表上方“新建”,在下拉列表中选择“新建文件”。
-
用户故事驱动的敏捷开发 - 软件开发生产线 CodeArts
如何使用各种开发工具和平台,借助如任务跟踪、分支计划、持续集成、持续发布、自动化测试等工具让开发过程变得更加高效? 用户故事的需求整理方式与传统需求的整理方式有很大的不同。传统软件开发中,我们依赖用户需求、技术需求、规格说明书等工具,试图使用规范的文档来解决需求收集和传递的问题。
-
敏捷项目管理 - 软件开发生产线 CodeArts
产品发布计划 CodeArts整体是一个DevOps平台,包括需求管理、代码托管、流水线、代码检查、编译构建、部署、测试计划、发布等多个服务,每个服务每周固定都会有一个上线版本,特殊情况可以做到按天的发布周期。
-
购买CodeArts - 软件开发生产线 CodeArts
拥有自定义权限的IAM用户,且自定义权限中包含DevCloud Console FullAccess所有权限及“bss:order:view”、“bss:order:pay”、“bss:order:update”三种细粒度权限。
-
新建资源池 - 软件开发生产线 CodeArts
LINUX_DOCKER:执行任务时将拉起一个Linux docker容器,任务在容器中运行。 WINDOWS:执行任务时,任务会在Windows虚拟机上运行。 MAC:注册代理的时候需要在MAC主机上执行注册代理命令。 资源池描述 根据需要输入自定义描述。
-
软件版本管理 - 软件开发生产线 CodeArts
如果要做hotfix,在一个功能分支上开发,然后合入master,master通过自动化测试后,将feature分支逐步向下游合并。 发布分支 一个分支就是一个版本。 尽可能在master测试修改完,再开发布分支,减少多分支的bug修复。
-
权限设置 - 软件开发生产线 CodeArts
- 团队Leader 可以在项目经理驾驶舱、团队Leader驾驶舱、开发者驾驶舱中查看报表。 可以查看系统指标与自定义指标。 可以在“团队管理”页面创建/管理团队。 领域行管 可以在全部驾驶舱中查看报表、管理自定义报表(新建、编辑、删除)。
-
驾驶舱 - 软件开发生产线 CodeArts
驾驶舱 报表管理 管理者驾驶舱 项目经理驾驶舱 团队Leader驾驶舱 开发者驾驶舱 父主题: 效能洞察
-
步骤八:配置流水线,实现持续交付 - 软件开发生产线 CodeArts
选择“执行计划”页签,在“事件触发”目录下勾选“代码提交时触发”开关,在分支过滤下拉列表中勾选分支“master”,单击“保存”。 验证配置结果:修改代码并推送至master,即可查看流水线是否自动执行。 父主题: 实施步骤