持续集成平台构建

来源:互联网 发布:淘宝二级域名有什么用 编辑:程序博客网 时间:2024/05/16 17:56

      这阵子在帮助公司建立持续集成过程平台,开始这个工作前做了公司产品特性和研发现状的调研。根据调研结果先整理一个持续集成过程规范,然后就开始规划这个持续集成平台,在这里介绍的是这个持续集成平台功能设计和架构规划。

      根据持续集成过程在平台里每天要完成如下活动:1、同步代码 2、自动编译构造 3、执行单元或接口测试  3、构造做盘(这个产品特性要求) 4、安装部署  5、执行业务功能测试 6、生成测试报告和集成活动报告

      持续集成的自身需要一些管理功能:1、产品结构定义 2、组织结构定义  3、代码配置库与产品关系管理  5、统一配置模板管理  6、集成节点管理 等

     为了支持持续集成中的6个活动需要相应的工具集合来支撑这些活动运行: 1、自动构造脚本生成工具  2、单元和接口测试框架  3、自动做盘工具  3、安装部署工具  4、黑盒测试框架 

    因此在持续集成平台构架设计时考虑三层设计:管理层,执行层,支撑层

   

                                                                            功能结构图


 



  




原创粉丝点击