我与云效二三事

本文涉及的产品
云效 DevOps 流水线,基础版人数 不受限
云效 DevOps 代码管理,基础版人数 不受限
云效 DevOps 测试管理,基础版人数 不受限
简介: 云效全家桶的核心是“全家桶”三个字,基本上我想要的研发管理功能都能覆盖了。那么这个全家桶具体能做什么呢?让我们一起研究。

 云效全家桶的核心是“全家桶”三个字,基本上我想要的研发管理功能都能覆盖了。那么这个全家桶具体能做什么呢?让我们一起研究。  

老架构:散装集成

老架构的建立基本上借鉴了以前在公司里搭建基础平台时候所用的常用开源产品和商业产品,按功能来分,主要有以下这几个:

  • 代码仓库:GitLab
  • 持续集成:Jenkins
  • 任务管理:JIRA
  • 文档管理:Confluence

Gitlab和Jenkins都是开源产品,免费且应用广泛,是大部分公司的散装方案中会囊括的。JIRA和Confluence虽然是商业产品,但初级版本的认证只需要9.9美元,对个人和10人以下小团队还是非常友好的,由于JIRA强大的流程配置功能,可以将其作为整个研发管理平台的门户。

补充:有很多开发者对于JIRA只认为是一个任务管理的工具,不太了解JIRA的工作流功能,这里简单说明一下。JIRA之所以强大,有很大一点就是得益于其强大的工作流配置功能。由于GitLab、Jenkins等这些工具都有WebHook或JIRA市场下的插件支持,我们就可以很方便的把这些工具的使用步骤串联起来。这样我们在软件研发过程中的业务需求、任务拆解、代码版本、构建部署等一体化过程都可以JIRA这样一个单一入口中来完成。

所用资源:由于之前抢购的各个服务器配置都不高,大多是1C2G、2C4G的。为了稳定运行就都做了分开部署,一共消耗了4台ECS。

方案优点:

  • 学习成本低:这些产品都是互联网公司中非常常见的,大部分开发都不会太陌生。同时这些软件的生态都非常健全,都有很丰富的插件市场来适应用户的各种需求。
  • 产品成本低:这里用到的产品不是免费就是很便宜,所以成本的基础成本不高

方案缺点:

  • 部署成本高:因为需要安装的软件产品多,部署成本较高

新架构:云效全家桶

在决定使用云效全家桶之后,接下来要做的就是对老架构中用到的各个产品找到替代的解决方案。下面跟着我的调研使用步骤,来看看这一个个产品的对应关系吧!

代码仓库

代码仓库在云效的解决方案中是一个名为云效Codeup的产品,产品地址:https://codeup.aliyun.com/ 。如果你跟我一样,是要做仓库迁移的话,非常简单。如下图所示,Codeup为各种常用平台都提供了专用的导入方式,对Git管理不是特别熟悉的小伙伴也可以根据提示轻松的完成代码仓库的迁移。

image.png

在点击“导入代码库”之后,我们可以看到下图界面,基本上常用的一些Git管理平台都已经支持,选择你要迁移的源平台,然后根据官网文档,找到对应平台需要获取的认证方式做好配置即可。

image.png

云效Flow

完成了代码导入之后,接下来开整持续集成部分,对应的产品是云效Flow。

在云效Flow中创建CI/CD的流水线非常简单,因为它提供了各个主流开发语言的多种持续集成案例的配置模版。

image.png

选择一个模版。就会出现如下图的流水线配置界面,点击每个步骤都可以进行细节配置

image.png

image.png

这里值得一提的是,在云效Flow中所提供的各种操作模版是非常适应于我们国内用户的,比如:可以看看我在test环境的流程细节,这里增加了代码扫描,里面就涵盖了阿里巴巴代码规约的检查报告等。

而对于通知提醒也是非常符合国内开发团队的管理特点,提供了钉钉、企业微信、飞书这些国内才常用的软件支持。

image.png

总结

 使用云效全家桶之后,我认为比较大的几个收益点:

  1. 成本降低了:对于我们这种个人开发或小团队来说,云效基本就是免费的,白嫖能不爽么?
  2. 运维容易了:跟阿里云的高度整合,对于资源的维护以及关联操作更加方便!

对于云效DevOps这个产品,从我的场景来说非常好用,核心原因已经够用。

就目前整个云效全家桶的功能来说,我觉得最主要的适用群体还是我这种个人开发或者中小团队!如果你此时正在为搭建这类管理平台做选型,同时跟我一样,预算和人力都捉襟见肘,那么不妨试试云效这个产品!点击这里(https://devops.aliyun.com/?taskCode=yunxiao08&recordId=878799)直达云效全家桶,一起白嫖一起爽!尤其服务器资源在阿里云的小伙伴们,真的不能错过!

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
目录
相关文章
|
3月前
|
敏捷开发 安全 测试技术
阿里云云效产品使用合集之云效安全白皮书在什么地方可以查看
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
5月前
|
敏捷开发 缓存 测试技术
阿里云云效产品使用问题之购买高级版云效后,该怎么运营
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
敏捷开发 测试技术 API
阿里云云效产品使用合集之一个企业可以绑定几个云效
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之如何管理企业的组织架构
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之需要在某个企业或团队的云效实例中进行协作,该如何操作
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
敏捷开发 测试技术 持续交付
云效产品使用常见问题之企业钉钉解散后,不知道云效功能是否可以正常使用如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
安全 架构师 BI
💬重磅来袭!云效代码管理 Codeup产品等你来评测!
体验云效代码管理 Codeup产品,写下原创评测,就有机会赢取Redmi Watch 3、开发者评测限量首发云小宝公仔、云效大礼包、开发者评测定制飞盘、30元猫超卡等诸多好礼! 更有机会获得阿里云社区首页展示一周,评测官奖杯、证书等荣誉,快来参与吧!
💬重磅来袭!云效代码管理 Codeup产品等你来评测!
|
敏捷开发 Cloud Native Devops
云效产品评测活动来啦,一起来说说你跟云效的提效故事吧~
云原生时代一站式DevOps平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。
313 1
云效产品评测活动来啦,一起来说说你跟云效的提效故事吧~
|
安全 Java 开发工具
云效 Codeup 颜值3人组,为你详解10月功能上新大事记
云效代码管理 Codeup 10月功能上新合集,请查收
277 0
云效 Codeup 颜值3人组,为你详解10月功能上新大事记
|
域名解析 Cloud Native Devops
有手就行——利用云效傻瓜化搭建todos
一个云效新人利用云效工作台傻瓜化搭建todos,有手就行,云效yyds!!
5254 5
有手就行——利用云效傻瓜化搭建todos