大家好,欢迎来到IT知识分享网。
以往小规模的初创研发团队,要搭建一套完整的git仓库、maven仓库、流水线、bug库、项目管理等一系列工具,即使是用最小化最抠门的做法,至少也需要这些资源:
云服务器 x 4 :(大概按照1~2CPU、4G内存、50G磁盘的规模)
git仓库和maven仓库可以用同一个
流水线jenkins需要占用一个
bug库+项目管理工具+wiki文档库,比如禅道、confluence等,占用一个
测试服务器一台 (甚至dev和test放到同一个服务器)
大概花费: 1700* 4 = 6800 /年
以上基本上已经是最少成本来搭建了,今天分享一个在线工具,阿里云效,基本上就已经把 git库、流水线、bug库、wiki都覆盖到了,而且还是免费的(不限制用户数,只是资源有限额,但是对于20人以内的小团队来说,已经是戳戳有余)
云效平台具体工具对应:
git仓库(codeup) https://codeup.aliyun.com/
流水线(flow) https://flow.aliyun.com/
maven仓库:https://packages.aliyun.com/maven
bug、项目管理(projectx)https://devops.aliyun.com/projex
文档wiki(thoughts) https://thoughts.aliyun.com/
(天然的实现账号打通,如果自己搭建一整套,每个系统都用独立的账号,日常也是很麻烦的,我们自己搭建一般也会去做统一账号管理,单点登录)
注册好阿里云账号(个人版的都行),就可以开通这些工具,基础版是完全免费的,最重要的和其他商业平台相比,它不限制用户数,只是资源上有所上限,但是看它具体的上限,真的对于小团队够用了,比如它提到的流水线运行时长,其实都可以用自己的测试服务器来充当构建服务器(后续的文章将详细说怎么操作)
下面贴一些我自己小团队在用的情况:
我把要用的功能放到一个类目里
代码库,完全支持git,而且比gitlab的功能更全
流水线:功能比jenkins方便,已经有很多模板可以直接用,而且具有回滚功能
项目管理+bug管理,功能体验其实也不比tapd 禅道这些差
文档wiki:基本上功能都有,但对比飞书体验稍微差一点,有兴趣的可以换飞书,不过它胜在可以和云效其他工具使用统一账号,不然单独工具,要用单独的账号还是挺繁琐的
当然,测试服务器还是需要有一个的,我自己的开发测试环境目前就共用一个服务器,应用目前都是用docker, 这样在同一个服务器上跑多个应用还是方便管理一些,不用去考虑软件冲突,安装的问题,由于是docker,所以装了一个portainer来管理应用(节省内存,也不是所有测试应用都要一直跑着的)
后续将分享更多小型研发团队一些降本增效的小技巧
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/159079.html