代码开发管理: 持续集成
2016-01-28 08:37
260 查看
持续集成(continuous integration)意味着有一个自动化系统,持续不断的从代码版本主节点获得最新代码,编译构建,运行广泛的测试用例,如果需要甚至安装部署到中试环境(staging),和生产环境(production) 。
这些测试用例,包含所有的签入测试,以及所有的集成测试,系统测试,性能测试。由持续集成系统运行的广泛测试,测试当前系统设计的各个方面,是保护系统实现质量自动化流程的中心环节。
持续集成一般配置为定时触发,每天运行数次。
Jenkins 是目前最好的开源的持续集成系统。它与版本管理工具Git,各种常用的测试框架良好对接,易于扩展和控制,可运行自定义的安装部署程序。其集成测试管理基于浏览器界面,图形化发布测试结果,保留测试历史。Jenkins 也可以通过命令行执行参数化集成任务;可以将签入测试定义为只许手工调用的简化型集成任务,由手工(或Git挂勾) 命令行来触发签入测试。
这些测试用例,包含所有的签入测试,以及所有的集成测试,系统测试,性能测试。由持续集成系统运行的广泛测试,测试当前系统设计的各个方面,是保护系统实现质量自动化流程的中心环节。
持续集成一般配置为定时触发,每天运行数次。
Jenkins 是目前最好的开源的持续集成系统。它与版本管理工具Git,各种常用的测试框架良好对接,易于扩展和控制,可运行自定义的安装部署程序。其集成测试管理基于浏览器界面,图形化发布测试结果,保留测试历史。Jenkins 也可以通过命令行执行参数化集成任务;可以将签入测试定义为只许手工调用的简化型集成任务,由手工(或Git挂勾) 命令行来触发签入测试。
相关文章推荐
- 淘宝店铺基础版全屏装修步骤及代码,已经经过测试
- asp.net服务器控件button先执行js再执行后台的方法
- Spring注解@Component、@Repository、@Service、@Controller区别
- HDOJ 1094 A+B for Input-Output Practice (VII)
- 怎么写一个“完美”的单例模式
- HDOJ 1093 A+B for Input-Output Practice (V)
- SSH-Struts(一)——基本原理
- HDOJ 1091 A+B for Input-Output Practice (IV)
- HDOJ 1091 A+B for Input-Output Practice (III)
- 【C语言】数字在排序数组中出现的次数(改动)
- HDOJ 1090 A+B for Input-Output Practice (II)
- HDOJ 1089 A+B for Input-Output Practice (I)
- 统计数据:Google排名高的是什么样的页面?
- java可重入锁
- Java 多线程的饿汉式和懒汉式
- java main 程序不退出
- Java 同步函数和同步代码块锁
- c++ 类
- 函数的重载、覆盖、隐藏
- PCA的原理及MATLAB实现