云效浅淡总结

本文涉及的产品
云效 DevOps 流水线,基础版人数 不受限
云效 DevOps 测试管理,基础版人数 不受限
云效 DevOps 项目协作,基础版人数 不受限
简介: 云效是一个解决需求-开发-测试-发布-运维整个过程的一站式平台.

云效是一个解决需求-开发-测试-发布-运维整个过程的一站式平台.

云效的目的是打造一个完整的devOps解决方案,让一个项目从需求到最终开发完成部署上线都有一整套完善的流程,并提供相应的生产力工具,提供效率.

我们从一个项目的流程来说,不外乎上面说到的需求-开发-测试-发布-运维的过程,而持续集成持续发布也是基于这个流程,不过将这个过程形成一个闭环,且能够高度自动化.实现自动化必然要借助于工具,而云效就是这样一款落地的产品.

下面我们在介绍一下云效的使用流程,这仅限于我作为一个开发人员体验的:

项目协作

项目协作主要对项目进行管理,包括需求/任务/缺陷/迭代/测试/度量等管理

其中,需求/任务/缺陷都比较容易理解,就是将对应的需求/任务/缺陷录入到系统中,通过系统统一管理,测试就是新建测试计划,测试计划里就可以包含各种测试用例,对系统进行测试

迭代: 相当于一个周期,可以将整个项目规划为N个开发周期,每个周期(迭代)中要做的那些事情,从这个角度看,需求/任务/缺陷/测试都应该属于某一个迭代下.而且迭代中是可以有图表统计的.

度量:通过上面需求/任务/缺陷的完成时间来分析出整个项目的研发状态,以便于管理人员调整人员,把控进度.


项目协作其实主要用于产品/需求/管理人员,特别是度量功能,可以对整个项目的进度进行把控,但是反过来说,度量功能又依赖于需求/任务/缺陷的数据.

代码管理

阿里云上提供的代码仓库功能,可以类比GitHub,Gitlab等代码仓库,基本上GitHub有的功能,这里都有,比如代码托管,代码评审等功能.

单说代码管理,其实云效并不突出,但是他的优点在于它能够和项目协作打通,将需求与代码分支结合,一个需求对应一个开发分支,这样就简化了交互成本.


对于企业开发来说,这就省去了跨平台协作的成本.因为小型企业如果代码管理和需求管理不是很完善的情况下,很可能代码管理在一个平台(Github),需求管理在另外一个平台(禅道),这样对于开发来说,开发完一个功能后,还要花费时间切换平台搞各种操作,浪费时间.

流水线

云效流水线应该是我用的最多的功能,也是比较易于使用的

图形化界面容易操作,并且提供了大量的流水线模板简化流水线操作过程.

不太确定云效的流水线是基于什么技术开发的,以现在使用较多的jenkins来说,配置文件较为复杂,学习使用成本都比较高,而这种图形化界面就比较方便.

而且云效的流水线适用于多种git分支模型,比如阿里的AoneFlow模型,并且在流水线里提供了对于的插件,简化分支模型的操作.

流水线的具体操作不再赘述,图形化界面基本都是点点点就完事了,流水线的好处就是一次配置N次使用,以达到CI/CD.

应用交付

云效通过应用交付整合k8s,达到应用编排的作用

其实这个没啥说的,主要还是配置k8s环境,支持阿里云ACK和通用k8s.然后可以通过编排配置k8s资源.

应用交付也可以通过流水线来操作,简化人工操作.

这个其实没太感觉到意义,交付的配置其实可以通过流水线操作,然后类似于编排/变量/回滚/监控等功能其实都可以在k8s管理平台里做,可能这个功能理解的不到位.

测试管理

测试管理主要就是对测试用例和测试计划进行管理.这个属于测试的范畴.

其他

云效产品模块还包括知识库,云端IDE,Maven/Npm等私服等,这些其实都是附加产品,实际使用的可能很少(比如我就没用过云端IDE.本地的不香吗),但是未来谁说得准呢?

总结

其实看下来,云效比较适合个人开发或者小型企业,没有时间和成本搭建自身的平台,那么借助于云效就可以简单快速的完成项目的一站式开发,节省成本(这个也不一定,毕竟不太知道云效报价)

当然作为个人开发来说,云效绝对是值得一用的,单单免费流水线的功能也挺吸引人的.


相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
目录
相关文章
|
4月前
|
敏捷开发 安全 测试技术
阿里云云效产品使用合集之云效安全白皮书在什么地方可以查看
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
运维 安全 数据可视化
免费托管代码到云效代码管理Codeup
本场景介绍如何提交代码到云效代码管理Codeup。云效Codeup提供免费、不限容量的云上代码托管服务,您无需担心计费问题。
|
6月前
|
敏捷开发 缓存 测试技术
阿里云云效产品使用问题之购买高级版云效后,该怎么运营
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
存储 网络安全 开发工具
快速认识和上手云效代码管理应用
要体验云效代码托管Codeup的本地命令行操作和SSH克隆/提交,请先安装Git并配置SSH公钥。登录Codeup后,新建代码库并设置相关信息。可从其他平台导入代码。提交代码支持网页和本地客户端两种方式。库管理员可邀请成员协作,并按需设置角色。此外,Codeup内置代码检测服务,支持自动触发扫描。功能开发完成后,可通过合并请求进行代码评审,确保编码质量。
115 1
|
4月前
|
敏捷开发 测试技术 API
阿里云云效产品使用合集之一个企业可以绑定几个云效
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
5月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之需要在某个企业或团队的云效实例中进行协作,该如何操作
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
前端开发 测试技术 持续交付
云效平台介绍
云效,创立于2012年,是由阿里巴巴出品,是业内领先的面向企业的一站式研发效能平台,以提升研发效能为目标,通过线上化,透明化和自动化打通产品质量闭环,真正实现了持续集成持续交付。
9543 0
|
6月前
|
安全 Java Shell
阿里云云效产品使用问题之要配置云效只重启应用的流水线,该如何操作
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
7月前
|
敏捷开发 测试技术 持续交付
云效产品使用常见问题之企业钉钉解散后,不知道云效功能是否可以正常使用如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
安全 前端开发 Java
阿里云产品测评 云效代码管理 Codeup
阿里云产品测评 云效代码管理 Codeup
393 1
下一篇
DataWorks