持续集成平台构建
来源:互联网 发布:淘宝二级域名有什么用 编辑:程序博客网 时间:2024/05/16 17:56
这阵子在帮助公司建立持续集成过程平台,开始这个工作前做了公司产品特性和研发现状的调研。根据调研结果先整理一个持续集成过程规范,然后就开始规划这个持续集成平台,在这里介绍的是这个持续集成平台功能设计和架构规划。
根据持续集成过程在平台里每天要完成如下活动:1、同步代码 2、自动编译构造 3、执行单元或接口测试 3、构造做盘(这个产品特性要求) 4、安装部署 5、执行业务功能测试 6、生成测试报告和集成活动报告
持续集成的自身需要一些管理功能:1、产品结构定义 2、组织结构定义 3、代码配置库与产品关系管理 5、统一配置模板管理 6、集成节点管理 等
为了支持持续集成中的6个活动需要相应的工具集合来支撑这些活动运行: 1、自动构造脚本生成工具 2、单元和接口测试框架 3、自动做盘工具 3、安装部署工具 4、黑盒测试框架
因此在持续集成平台构架设计时考虑三层设计:管理层,执行层,支撑层
功能结构图
- 持续集成平台构建
- 构建持续集成平台
- 构建iOS持续集成平台
- Jenkins 持续集成构建
- TFS2017持续集成构建
- 构建基于云平台的小型敏捷团队的持续集成和持续部署
- 构建iOS持续集成平台(一)——自动化构建和依赖管理
- 构建iOS持续集成平台(一)——自动化构建和依赖管理
- 构建iOS持续集成平台(一)——自动化构建和依赖管理
- 持续集成与每日构建
- 持续集成3---远程构建
- RF+Jenkins构建持续集成
- 第4代白盒测试方法实践之“使用VcTester构造持续集成及每日构建平台”
- 利用xinc+phing+phpunit+svn在linux上构建持续集成平台
- 构建iOS持续集成平台(三)——CI服务器与自动化部署
- 持续集成(二)环境搭建篇 — .Net 平台程序构建真相
- 构建iOS持续集成平台(二)——测试框架
- 构建iOS持续集成平台(三)——CI服务器与自动化部署
- myeclipse工具小记
- struts2中获取respones 等jsp对象的方式
- VC6.0中backspace键和tab键失灵
- node.js 入门
- .net jMail邮件发送(含抄送、密送、多发、日志记录)
- 持续集成平台构建
- 出现次数为某个特定值的问题归类
- opencv学习-imgprocess-判断点是否在轮廓内pointPolygonTest
- 一句话
- 使用xrdp实现windows 远程桌面 ubuntu linux
- MyEclipse取消验证Js的两种途径.
- IOS学习笔记-概述
- java学习之路-------try....catch....让你想不到的结果
- "蓝屏"和"绿屏"CG技术