Jenkins---简单认识
2024-10-07 10:46:45
老生常谈:知其然更要知其所以然,所以补充一下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、可远程从电脑进行相关操作
其实很多时候你有了大概的理论知识,知道这个工具可以用来做什么,等你真正要用的时候,自然会接触到更多的相关知识。我也是刚接触这个工具,对于持续集成比较感兴趣,所以我会在用这个工具的过程中,一边记录一边分享。
最新文章
- URL
- 【64测试20161112】【Catalan数】【数论】【扩展欧几里得】【逆】
- yii url美化 urlManager组件
- Smart210学习-----lcd驱动
- VS2010编译器下针对C#和C++的opencv的配置方法
- 【转】iTunes下载速度太慢?两招帮你提速!-- 不错
- WPF笔记(2.5 Canvas)——Layout
- TPanel的默认颜色存储在dfm中,读取后在Paint函数中设置刷子的颜色,然后填充整个背景
- 第一个CGI程序-----完全就是普通的c语言嘛‘(*∩_∩*)′
- 【附答案】Java 大数据方向面试题,你会几个?
- iconfont 字库入门到精通
- [51nod1457]小K vs. 竹子
- Windows中添加自己的程序到开机启动中(添加服务,添加注册表)
- Collectors类中的静态工厂方法
- 2018-CVTE中央研究院-自然语言处理算法工程师-电话初面问题
- SQL Injection-Http请求的参数中对特殊字符的处理
- JConsole连接远程linux服务器配置
- go语言之进阶篇定时器Timer的使用
- linux命令总结之查找命令find、locate、whereis、which、type
- 26.Remove Duplicates from Sorted Array(Array)