先说下,为什么要搭建这个东西呢?之前用了一些甲方的devops平台,感觉就是很喜欢。
首先,他们的分别用了一些开源和商业软件做不同的事情:
- Jira:需求管理、变更管理
- Confluence:发布管理、文档管理
- Gerrit : 代码管理、代码评审
- cmweb: 分支流程申请,数据展示,自主研发
- Jfrog:版本管理
- Jenkins : 持续集成,在做持续集成的过程中,很好的把这些系统串联起来。—— 最喜欢的一点
后来,自己的公司也在仿照这个系统,打造自己的平台。
公司的这一个,和自己想像的差别有点大,所以就想自己私下里整一把。也算是对自己过去这段时间工作的一个总结吧。
感觉自己的编程能力也不是很好,给自己一个项目来提高自己,也给自己一个展示自己的平台。