我的云效初体验

本文涉及的产品
云效 DevOps 流水线,基础版人数 不受限
云效 DevOps 项目协作,基础版人数 不受限
云效 DevOps 测试管理,基础版人数 不受限
简介: 我的云效初体验

为了抓住商业机会,业务需要快速迭代,不断试错,因此,企业需要依赖拥有持续交付的能力,这些不仅包括技术需求还包括产品的需求,如何能拥有持续交付的能力,大而全的架构因为效率低下,显然是不合适的。于是演变出微服务架构来满足需求,通过把系统划分出一个个独立的个体,每个个体服务的设计依赖需要通过12 要素的原则来规范完成。系统被分成了几十个甚至几百个服务组件,则需要借助DevOps 才能很好地满足业务协作和发布等流程。DevOps 的有效实施需要依赖一定的土壤,即敏捷的基础设施服务,现实只有云计算的模式才能满足整体要求。而且,一个公司要做devops的话,涉及的工具链非常多,比如

项目管理(PM):Jira代码管理:GitLab持续集成(CI):GitLab CI镜像仓库:VMware Harbor容器:Docker容器平台: Rancher镜像扫描:Clairctl编排:Kubernetes服务注册与发现:etcd脚本语言:python日志管理:EFK系统监控:prometheusWeb服务器:Nginx数据库:MySQL redis。Dev(开发)与Ops(运维)这两个角色分别属于两个世界,只有打破边界,软件交付才能更加顺畅。随着时间的推移,我们发现DevOps已经不仅仅是工作职责问题,而演变成一种高效的软件开发文化。从提出DevOps的概念到概念的定义变成空中楼阁般在代码世界中漂浮,再到容器化技术的出现使得DevOps落地变为了现实。现如今,由阿里云国内技术标杆提供的DevOps工具,接下来让我们从项目管理及代码管理两个方面一起体验云效吧。

 

在这一系列背景下,我第一次使用了云效这款产品,

产品体验

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

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

 

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

 

需求

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

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

 

迭代

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

 

任务

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

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

 

代码

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

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

 

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

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

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

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

 

流水线

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

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

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

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

点击之后提示主机组配置未完成,好像是要部署到自己的主机上,那这步就先不体验了。

 

缺陷

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

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

 

知识库

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

可以根据模板创建文档。

 

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

 

 

 

 

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
相关文章
|
安全 Devops 测试技术
DevOps高效开发管理-云效实践初体验
本实验带您体验通过云效产品,实现快速持续交付。
|
机器学习/深度学习 Cloud Native 安全
云效初体验
前段时间参加2048部署体验了一把云效平台。
787 40
云效初体验
|
敏捷开发 运维 安全
DevOps高效开发管理-云效实践初体验
欢迎来到我的小院,我是霍大侠。 最近因为团队成员扩大,产品线增多,产品功能也要求快速响应,这些问题一直让我非常烦躁。 之前也了解过DevOps理念,但是一直没有真正实施起来。 这次希望可以通过体验阿里云的云效产品,真正应用到团队中。
|
弹性计算 Cloud Native 数据可视化
我与云效之初体验
云原生时代一站式 DevOps 平台,10万企业都在用。提供涵盖软件研发全生命周期的协同管理服务和研发工具链,通过云原生新技术和研发新模式,致力于成为数字企业的研发效能引擎,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。
我与云效之初体验
|
弹性计算 持续交付 开发者
|
持续交付 开发工具 git
我与云效的初体验
云效初体验,用云效创建流水线,学习流水线的创建到交付的过程。
180 1
我与云效的初体验
|
运维 Devops 项目管理
云效初体验
初次体验阿里云云效 DevOps 平台
445 1
云效初体验
|
安全 Cloud Native Devops
我与云效的初体验
我与云效的初体验
我与云效的初体验
|
敏捷开发 Cloud Native 持续交付
云效初体验
云效,云原生时代一站式BizDevOps平台,支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现 10 倍效能提升。
497 0
云效初体验
|
Devops 持续交付 开发者