博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins(一)——什么是Jenkins
阅读量:2816 次
发布时间:2019-05-13

本文共 521 字,大约阅读时间需要 1 分钟。

一、什么是jenkins

        jenkins是一个可扩展的持续集成引擎,那我们现在开发的高校云平台做比喻,这么多的项目和内容,分为了很多的模块,每个模块都有不同的人去开发,但是最终我们都要把我们每个人手上开发的东西集成到一起,合起来形成一个大的项目,jenkins就是帮助我们完成这样的一个工作。

主要用于:

       1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。

       2.监控一些定时执行的任务。

二、什么是持续集成

       为了适应现在的敏捷开发,适应主流的团队合作,jenkins集成可以自动进行集成,在jenkins中可以设置时间间隔,每个时间间隔可以更新一次jenkins集成。节省了人力和物力,并且是长期的去执行这项工作。

持续集成的特点

  • 它是一个自动化的周期性的集成测试过程,从检出代码、编译构建、运行测试、结果记录、测试统计等都是自动完成的,无需人工干预;
  • 需要有专门的集成服务器来执行集成构建;
  • 需要有代码托管工具支持。

持续集成的作用

  • 保证团队开发人员提交代码的质量,减轻了软件发布时的压力;
  • 持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量。

你可能感兴趣的文章
举例说明java面向对象思想的体现:抽象类、接口
查看>>
几个例子说明JAVA中的equals和==区别
查看>>
使用工厂方法模式创建实例(JAVA版)
查看>>
腾讯云服务器初始化
查看>>
【数据库迁移】阿里云向腾讯云迁移数据库
查看>>
Discuz 社区迁移
查看>>
Discuz 论坛 手机端微信登录报错:此公众号并没有这些scope的权限,错误码:10005
查看>>
SSH:scp命令传输访问被拒(使用密钥对无密码传输)
查看>>
ThinkPHP3.2.3 --- 无法加载数据库驱动: Think\Db\Driver\
查看>>
【BasicNet系列:五】DenseNet 论文笔记解读+pytorch代码分析
查看>>
【BasicNet系列:六】MobileNet 论文 v1 v2 笔记解读 + pytorch代码分析
查看>>
【Java面试题】SpringBoot和SpringCloud的区别?
查看>>
【Java面试题】MVC是什么?MVC设计模式的好处有哪些?
查看>>
【Java面试题】ThreadLocal是什么?
查看>>
【Java面试题】NIO的组成?
查看>>
【Java 8 新特性】Java Stream通过limit()获取前N条元素
查看>>
【Java 8 新特性】Java Stream通过findFirst()查找满足条件的一条数据
查看>>
【Java 8 新特性】Java Stream通过findAny()返回任意一条数据
查看>>
【Java面试题】注解原理是什么?
查看>>
【Java 8 新特性】Java 8 Collection 中的并行流和顺序流
查看>>