且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

阿里云云效DevOps平台初体验

更新时间:2022-05-23 18:08:01

首先,点击按钮进入云效平台

https://www.aliyun.com/product/yunxiao

简单注册一下就进到了云效的首页

可以看到首页的设计还是比较合理的,最上面的tab可以根据场景创建任务,下面是近期截至的任务,便于掌控项目进度,再下面还有星标项目和分组。

点击“新建任务”可以创建任务

创建的任务可以在“我执行的”页面查看

点击任务,可以添加或者编辑任务信息,右侧会记录修改的日志,便于团队协作进行管理。每个任务还可以关联子任务,这点非常方便。

在任务面板,点击左侧的checkbox就可以完成任务。如果当前任务还有子任务,那么需要完成子任务才可以完成该任务。

点击“新建项目”可以根据模板创建项目,便于适应不同的应用场景。

既然是DevOps平台,首先就要体验一下这个DevOps研发流程。

点击创建就进入了工作台,可以看到功能还是非常完善的,DevOps的流程基本都包括了。下面针对每个流程进行测评。

1.需求

在需求这个流程下,可以创建若干需求,并进行动态管理,相当于创建任务。

每个任务可以设置不同的状态,方便管理。

2.迭代

迭代基本上也就是对任务进行分类管理,我的理解就是针对同一个功能进行不断更新。

3.任务

任务这里什么都没有,那就创建一个。

在任务这里可以看到,根据当前的进度会有不同的状态分组,例如待处理,开发中。测试中等等,而且这些分组是可以拖动的,可以调换顺序,也可以添加或者删除状态。改变任务的状态,任务就会跑到对应的分组中。如果说任务的状态可以跟需求相关联,这样产品经理在需求中添加了任务,开发人员就可以在任务中看到待处理的任务,同时开发人员完成任务后,在需求中相应的任务状态就会被变化,这样会方便很多。

4.代码

代码这里用了Codeup代码库,提交,扫描,评审,合并一条龙。

可以新t T i @建代码库,类似于GitHub的仓库,除了可以进行代码托管,还可以进行代码质量与安全检测。

新建了之后就初始化仓库,类似于GitHub。初始化仓库的时候勾选了创建README.md文件,可以看到有一个新手教程。在页面顶部看到一个Web IDE选项,点击之后就进到编辑器界面。

有这个Web IDE之后就非常方便了,不需要在VS Code上安装ssh插件了。

看到还有个关联已有库的选项,选择那个Codeup-demo试一下。

里面有个关于Codeup代码库的介绍

5.流水线

Flow流水线是代码提交之后的下一步,包括构建,部署,验证和发布。

点击新建流水线,选择第一个选项,Java构建、部署到阿里云ECS

创建流水线之后,会让你选择代码源,支持各种主流的代码托管平台。在这里选择示例代码源用来测试。

添加之后就会提示让你保存并运行流水线。

点击之后提示主机组配置未完成,好B | } j像是要部署到自己的主^ w ) d u 6机上,那这步就先不体验了。

6.缺陷

打开应该就是这样的一个页面

可以进行任务创建,不知道Codeup检测到的缺陷会不会被自动添加。

7.测试计划

点进来是空的,需要自己创建

然后变成这样一个界面,还需要接着创建测试用例

8.版本管理

进去也是什么都没有,需要自己创建

创建完成之后应该是这样,由于没有代码,自然也没有版本管理一说,下一个。

9.知识库

同样需要自己创建一个知识库

可以根据模板创建文档。

10.统计

这个就是一些图表,点击之后可以看到详细内容。

11.概览

这里主要是一些项目的信息。

除了上面说的这11个流程之外,还可以添加新的流程,这里就不再体验了,好累啊!

总体评价:阿里云效平台总体来说还是非常优秀的,DevOps流程一应俱全,用户体验也非常棒。源于阿里巴巴先进的研发理念和工程实践,作为企业级一站式DevOps平台,云效平台适合绝大多数中小型企业使用。云效平台提供从需求、开发、测试、发布、X h U运维到运营端到端的协同服务和研发工具,在降低成本的同时极大提高了研发效率。同时云效平台还支持Docker,K8S,公有云,私有云及混合云等一键部署,非常方便。心动了吗,赶紧戳链接去体验一下吧!