Jenkins---简单认识

Posted yimihua-kai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins---简单认识相关的知识,希望对你有一定的参考价值。

老生常谈:知其然更要知其所以然,所以补充一下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、可远程从电脑进行相关操作

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

以上是关于Jenkins---简单认识的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins 学习笔记

工程化专题之Jenkins

Jenkins的安装(最为简单的安装方法)

jenkins搭建和简单发布代码(待续)

Jenkins简单使用介绍

jenkins简单介绍以及插件入门