OpenCI介绍

项目经理张三准备开始实施CRM系统,给了他10个人一起开发。项目采用Maven自动化构建技术,基于Svn做代码版本管理,基于Redmine做项目管理,基于Jenkins做持续集成,基于Sonar做代码质量管理。

实现上面的描述需要做哪些工作:

  1. 创建Maven项目,按技术和业务创建各个子模块,添加各个技术组件的依赖和配置
  2. 公司没有提供工具环境需要自己搭建部署
  3. 公司有提供工具环境则需要到每个工具去创建项目,添加项目成员并授权

OpenCI如何解决上述问题?

  1. 提供向导式创建项目
  2. 提供全套工具服务
  3. 平台已对接工具,包括在工具创建项目、添加开发者、开发者授权

什么是OpenCI

OpenCI简称开放持续集成平台,是面向开发者的项目管理规范化解决方案,它提供了基于Maven的项目创建与导入,添加项目成员,勾选集成各个规范化工具,包括版本控制(Git/Svn)、项目管理(Trac/Redmine)、代码质量(Sonar)、持续集成(Jenkins)。

OpenCI介绍_第1张图片 

流程图:

OpenCI介绍_第2张图片

你可能感兴趣的:(koala,openci)