Jenkins(一)——什么是Jenkins
2015-06-29 21:26
239 查看
一、什么是jenkins
jenkins是一个可扩展的持续集成引擎,那我们现在开发的高校云平台做比喻,这么多的项目和内容,分为了很多的模块,每个模块都有不同的人去开发,但是最终我们都要把我们每个人手上开发的东西集成到一起,合起来形成一个大的项目,jenkins就是帮助我们完成这样的一个工作。主要用于:
1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。2.监控一些定时执行的任务。
二、什么是持续集成
为了适应现在的敏捷开发,适应主流的团队合作,jenkins集成可以自动进行集成,在jenkins中可以设置时间间隔,每个时间间隔可以更新一次jenkins集成。节省了人力和物力,并且是长期的去执行这项工作。持续集成的特点
它是一个自动化的周期性的集成测试过程,从检出代码、编译构建、运行测试、结果记录、测试统计等都是自动完成的,无需人工干预;需要有专门的集成服务器来执行集成构建;
需要有代码托管工具支持。
持续集成的作用
保证团队开发人员提交代码的质量,减轻了软件发布时的压力;持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量。
相关文章推荐
- 举例说,在命令模式(Command Pattern)
- ant配置笔记(win8)
- ubuntu网络配置
- 动态规划
- leetcode[9]:Palindrome Number
- .net下Ueditor配置(主要讲解上传功能配置)
- mysql排他锁遇到的一个问题 小记
- 邮件协议与端口
- linux shell-syntax error near unexpected token错误
- Linux驱动修炼之道-驱动中一些常见的宏
- MySQL导入sql脚本错误:2006 - MySQL server has gone away
- Weka – 分类
- 正式毕业了
- Python学习笔记 - 迭代Iteration
- 例解 autoconf 和 automake 生成 Makefile 文件
- Python学习笔记 - 迭代Iteration
- 排序算法之插入排序
- 黑马day10 预编译解决sql的注入攻击&PrepareStatement
- MobaXterm建多个子窗口
- 寻找灵感设计:25个最有创意的设计师们的网站