前言
【云效】企业级一站式DevOps平台,源于阿里巴巴先进的研发理念和工程实践,致力于成为数字企业的研发效能引擎!云效提供从“需求→开发→测试-→发布→运维→运营”端到端的协同服务和研发工具,支持公共云、专有云和混合云多种部署形态,通过人工智能、自动化技术的应用提升开发者的研发效能,持续交付有效价值。
网址:https://www.aliyun.com/product/yunxiao
现在云效平台正在公测阶段,大家一定非常关心,那就跟着加菲猫一起来体验一下吧。
第1部分:产品体验
首先,点击按钮进入云效平台
简单注册一下就进到了云效的首页
可以看到首页的设计还是比较合理的,最上面的tab可以根据场景创建任务,下面是近期截至的任务,便于掌控项目进度,再下面还有星标项目和分组。
点击“新建任务”可以创建任务
创建的任务可以在“我执行的”页面查看
点击任务,可以添加或者编辑任务信息,右侧会记录修改的日志,便于团队协作进行管理。每个任务还可以关联子任务,这点非常方便。
在任务面板,点击左侧的checkbox就可以完成任务。如果当前任务还有子任务,那么需要完成子任务才可以完成该任务。
点击“新建项目”可以根据模板创建项目,便于适应不同的应用场景。
既然是DevOps平台,首先就要体验一下这个DevOps研发流程。
点击创建就进入了工作台,可以看到功能还是非常完善的,DevOps的流程基本都包括了。下面针对每个流程进行测评。
1.需求
在需求这个流程下,可以创建若干需求,并进行动态管理,相当于创建任务。
每个任务可以设置不同的状态,方便管理。
2.迭代
迭代基本上也就是对任务进行分类管理,我的理解就是针对同一个功能进行不断更新。
3.任务
任务这里什么都没有,那就创建一个。
在任务这里可以看到,根据当前的进度会有不同的状态分组,例如待处理,开发中。测试中等等,而且这些分组是可以拖动的,可以调换顺序,也可以添加或者删除状态。改变任务的状态,任务就会跑到对应的分组中。如果说任务的状态可以跟需求相关联,这样产品经理在需求中添加了任务,开发人员就可以在任务中看到待处理的任务,同时开发人员完成任务后,在需求中相应的任务状态就会被变化,这样会方便很多。
4.代码
代码这里用了Codeup代码库,提交,扫描,评审,合并一条龙。
可以新建代码库,类似于GitHub的仓库,除了可以进行代码托管,还可以进行代码质量与安全检测。
新建了之后就初始化仓库,类似于GitHub。初始化仓库的时候勾选了创建README.md文件,可以看到有一个新手教程。在页面顶部看到一个Web IDE选项,点击之后就进到编辑器界面。
有这个Web IDE之后就非常方便了,不需要在VS Code上安装ssh插件了。
看到还有个关联已有库的选项,选择那个Codeup-demo试一下。
里面有个关于Codeup代码库的介绍
5.流水线
Flow流水线是代码提交之后的下一步,包括构建,部署,验证和发布。
点击新建流水线,选择第一个选项,Java构建、部署到阿里云ECS
创建流水线之后,会让你选择代码源,支持各种主流的代码托管平台。在这里选择示例代码源用来测试。
添加之后就会提示让你保存并运行流水线。
点击之后提示主机组配置未完成,好像是要部署到自己的主机上,那这步就先不体验了。
6.缺陷
打开应该就是这样的一个页面
可以进行任务创建,不知道Codeup检测到的缺陷会不会被自动添加。
7.测试计划
点进来是空的,需要自己创建
然后变成这样一个界面,还需要接着创建测试用例,测试好像暂时体验不了,所以先不搞了
8.版本管理
进去也是什么都没有,需要自己创建
创建完成之后应该是这样,由于没有代码,自然也没有版本管理一说,下一个。
9.知识库
同样需要自己创建一个知识库
可以根据模板创建文档。
10.统计
这个就是一些图表,点击之后可以看到详细内容。
11.概览
这里主要是一些项目的信息。
除了上面说的这11个流程之外,还可以添加新的流程,这里就不再体验了,好累啊!
体验先到这里,下面是建议环节
第2部分:总体评价
云效平台总体来说还是非常优秀的,DevOps流程一应俱全,用户体验也非常棒。源于阿里巴巴先进的研发理念和工程实践,作为企业级一站式DevOps平台,云效平台适合绝大多数中小型企业使用。云效平台提供从需求、开发、测试、发布、运维到运营端到端的协同服务和研发工具,在降低成本的同时极大提高了研发效率。同时云效平台还支持Docker,K8S,公有云,私有云及混合云等一键部署,非常方便。
心动了吗,赶紧戳链接去体验一下吧!也欢迎加入云效官方钉群参与讨论赢取大礼哦!
【云效官网】https://www.aliyun.com/product/yunxiao?channel=zhibo
【云效开发者俱乐部】钉群:34532418