老生常谈:知其然更要知其所以然,所以补充一下Jenkins的相关知识

官方文档:https://jenkins.io/zh/doc/

问题1:Jenkins是什么?

  1.1、Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的)

问题2:为什么要使用Jenkins

2.1、jenkins是所有持续集成(CI)产品中在安装和配置上相对来说最简单的,基于Web访问,用户界面友好,直观和灵活。提供AJAX的即时反馈。

  2.2、Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。

  2.3、同时,还拥有大量的插件,通过插件可以扩展jenkins的功能(当然,如果你有兴趣也可以自己开发插件),它们都是开源的,而且它们可以直接通过web界面来进行安装与管理。

  2.4、通常与版本管理工具(SCM)、构建工具结合使用;常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。

  这样子对于jenkins是不是有一个模糊的认识了呢?

问题3:jenkins能做些什么?

3.1、持续、自动地构建软件项目

  3.2、监控一些定时执行的任务。

  3.3、可远程从电脑进行相关操作

  其实很多时候你有了大概的理论知识,知道这个工具可以用来做什么,等你真正要用的时候,自然会接触到更多的相关知识。我也是刚接触这个工具,对于持续集成比较感兴趣,所以我会在用这个工具的过程中,一边记录一边分享。

最新文章

  1. URL
  2. 【64测试20161112】【Catalan数】【数论】【扩展欧几里得】【逆】
  3. yii url美化 urlManager组件
  4. Smart210学习-----lcd驱动
  5. VS2010编译器下针对C#和C++的opencv的配置方法
  6. 【转】iTunes下载速度太慢?两招帮你提速!-- 不错
  7. WPF笔记(2.5 Canvas)——Layout
  8. TPanel的默认颜色存储在dfm中,读取后在Paint函数中设置刷子的颜色,然后填充整个背景
  9. 第一个CGI程序-----完全就是普通的c语言嘛‘(*∩_∩*)′
  10. 【附答案】Java 大数据方向面试题,你会几个?
  11. iconfont 字库入门到精通
  12. [51nod1457]小K vs. 竹子
  13. Windows中添加自己的程序到开机启动中(添加服务,添加注册表)
  14. Collectors类中的静态工厂方法
  15. 2018-CVTE中央研究院-自然语言处理算法工程师-电话初面问题
  16. SQL Injection-Http请求的参数中对特殊字符的处理
  17. JConsole连接远程linux服务器配置
  18. go语言之进阶篇定时器Timer的使用
  19. linux命令总结之查找命令find、locate、whereis、which、type
  20. 26.Remove Duplicates from Sorted Array(Array)

热门文章

  1. Hive配置日志
  2. vue.js-vuex深入浅出
  3. Python 操作sqlite数据库及保存查询numpy类型数据(二)
  4. String.IsNullOrEmpty官方示例
  5. mknod - 建立块专用或字符专用文件
  6. 使用量产工具合并U盘空间一例
  7. Codeforces 961 容斥叉积判共线 树状数组递增思想题
  8. C++HeartCode
  9. pandas、matplotlib、Numpy模块的简单学习
  10. 解决git 命令出现end问题