文档章节

Jenkins教程[收藏]

易百教程
 易百教程
发布于 2015/12/30 17:52
字数 444
阅读 28
收藏 0

Jenkins是什么?

Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。

Jenkins是一种软件允许持续集成。Jenkins 安装在一台服务上也中央构建发生的地方。下面的流程图展示了Jenkins是如何工作的一个非常简单的工作流。

伴随着Jenkins,有时人们还可能看到它与Hudson关联。Hudson是由 Sun Microsystems 开发的一个非常流行的开源,基于Java 的持续集成工具,后来被Oracle收购。Sun被Oracle收购之后,一个从 Hudson 源代码的分支由 Jenkins 创建出台。

什么是持续集成?

持续集成是一个开发的实践,需要开发人员定期集成代码到共享存储库。这个概念是为了消除发现的问题,后来出现在构建生命周期的问题。持续集成要求开发人员有频繁的构建。最常见的做法是,每当一个代码提交时,构建应该被触发。

系统要求

JDK JDK 1.5 或以上
Memory 2 GB RAM (推荐)
Disk Space
没有最起码的要求。需要注意的是,因为所有的构建将保存在 Jenkins 机器上,它必须确保有足够的磁盘空间可用于构建存储。
Operating System Version
Jenkins可以安装在Windows, Ubuntu/Debian, Red Hat/Fedora/CentOS, Mac OS X, openSUSE, FReeBSD, OpenBSD, Gentoo 系统上
Java Container
WAR文件可以在支持 Servlet2.4/JSP2.0或更高版本的容器中运行。(一个例子是Tomcat 5)。

© 著作权归作者所有

共有 人打赏支持
上一篇: Spring MVC
下一篇: Spring教程
易百教程
粉丝 4
博文 33
码字总数 32221
作品 0
广州
程序员
私信 提问
冷川/Linux-Tutorial

Java 程序员眼中的 Linux 初衷(Original Intention) 整理下自己所学 带动更多的人进入 Linux 世界,特别是做 Java 开发的人 Github 项目地址,欢迎 、:https://github.com/judasn/Linux-Tut...

冷川
2016/11/14
0
0
使用 Jenkins 构建 Coding 项目 (资源)

Jenkins简介 Jenkins是一种跨平台的持续集成和交付的应用软件,它便于不断稳定地交付新的软件版本,并提高你的工作效率。这款开发运维工具还让开发人员更容易把项目的变化整合起来,并使用大...

寰宇01
04/23
0
0
重新审视 Docker 和 Jenkins

自从我首次撰写探讨我们如何组合 Docker 容器和 Jenkins 为 Riot Games 的诸多后端软件创建短期构建环境一文以来,已经过去两年多了。截至今天,此系列共有七篇文章,并且我们也受到了许多关...

oschina
06/12
0
0
Jenkins结合github持续集成环境构建

大家都知道,Jenkins支持分布式部署,在结合github如何实现持续集成呢?下面来讲讲具体实现方式: 安装应用: Java、Jenkins、git、maven maven并不是所有环境都需要,可根据自己的实际环境选...

黑白运营
06/26
0
0
springboot+jenkins+maven+findbugs进行自动化测试

最近想做自动化静态bug测试,然后在自己的windows系统上搭了个jenkins,可是按照网上教程做的时候出问题了: 1、项目通过maven编译、启动后jenkins还不停止。 明明启动成功了,但莫名其妙的还...

弧线之内
2017/08/31
262
3

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 程序员左轮轮盘赌注

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bon Jovi的单曲《You Give Love a Bad Name》 《You Give Love a Bad Name》- Bon Jovi 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
32分钟前
448
11
oracle 用户密码过期-ORA-28001: 口令已经失效

oracle 用户密码过期-ORA-28001: 口令已经失效 操作步骤: [BEGIN] 2018-10-23 17:25:43Last login: Mon Sep 3 08:46:32 2018 from 10.2.202.12#登陆数据库#(1)在命令窗口中输入:...

诺岚
36分钟前
1
0
[转载]Yarn作业提交流程

1、yarn简述 yarn是一个资源调度平台,负责为运算程序提供服务器运算资源,相当于一个分布式操作系统平台,而mapreduce等运算程序则相当于运行与操作系统之上的应用程序。yarn在hadoop2.x系列...

hnairdb
40分钟前
0
0
WebSocketdemo

WebSocket是html5提供的一种在单个tcp连接上进行全双工通讯的协议。 Http协议是无状态、无连接的、单向的应用层协议,采用了请求响应模型,通信请求智能有客户端发起,服务端对请求做出应答处...

qiang123
46分钟前
1
0
谷歌推迟公布Google+漏洞遭参议员不满

参议院商务委员会主席约翰·图恩和另外两位参议员杰瑞·莫兰和罗杰·维克发出信函,要求谷歌解释推迟披露此问题的原因。信中称:“谷歌如果要保持或重获用户对其服务的信任,就必须在公众和立...

linuxCool
53分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部