`
nanjingjiangbiao_T
  • 浏览: 2738978 次
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

关于 Jenkins .

 
阅读更多

1 Jenkins

Jenkins由以前的hudson更名而来。Jenkins的主要功能是监视重复工作的执行,例如软件工程的构建或在cron下设置的jobs。具体地:

*软件的持续构建和测试,此时Jenkins与CruiseControl或DamageControl相似。本质上提供了一个易于使用的持续集成系统,使得开发人员更容易地将改变集成到工程中,使得用户更容易获得一个新的build。自动化,持续的构建提高了软件开发的效率。

*监视外部运行的job的执行,例如cron jobs或procmail jobs,即使这些jobs是运行在远程的机器上。例如,对于cron,你将会收到email包含job的output,你需要检查email来确认是否job broke。Jenkins将保持这些outputs且使得你更加容易地注意到job的broke。

Jenkins的主要特点:

* 容易安装,只需要执行Java -jar jenkins.war, 或者直接部署到一个servlet container中,例如tomcat。不需要安装,不需要数据库的支持。

* 容易配置,jenkins可以完全地通过友好的web GUI来配置,且配置页面支持配置项的错误检查和很好的在线帮助。不需要手动地编辑xml的配置文件,但是jenkins也支持手动修改xml配置文件。

* 项目源码修改的检测,jenkins能够从项目的Subversion/CVS生成最近修改的集合列表,且改方式非常有效,不会增加Subversion/CVS Repository的负载。

* 可读的永久的链接生成,jenkins对于大部分pages都生成清楚的可读的永久的链接,例如''latest build"/"latest successful build",因此可以容易地在其他的地方引用jenkins的生成的pages。

* RSS/EMail/IM集成,可以通过RSS,EMail或IM来实时地监视build的失败。

* Build完成后仍然可以tag,支持在build完成后tag或重tag。

* Junit/TestNG 测试报告,能够很好地显示各种测试的报告,且可以生成失败的趋向图。

* 分布式build,jenkins能够分发build/test的负载到多台机器,能够更好地利用硬件资源,提高build的时间。

* 文件标识,jenkins可以标识build产生的文件,例如jars。

* 插件支持,jenkins可以通过第三方的插件来扩展。

* 跨平台,支持几乎所有的平台,例如Windows,Ubuntu/Debian,Red Hat/Fedora/CentOS,Mac OS X,openSUSE,FreeBSD,OpenBSD,Solaris/OpenIndiana.Gentoo。

2 jenkins 的安装

下载jenkins.war, 拷贝到c:\jenkins下,然后运行java -jar jenkins.war. (注意需要先安装JDK,然后设置JAVA_HOME环境变量且将%JAVA_HOME%\bin加入到PATH环境变量中)

分享到:
评论

相关推荐

    windows下安装Jenkins 2.289.3 jenkins.msi

    jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins Jenkins 2.289.3 jenkins.msi jdk1.8支持的最后一个版本jenkins,...

    windows下验证可用Jenkins 2.346.1

    jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2.346.1 jenkins.msi jdk1.8支持的最后一个版本jenkins,验证可用Jenkins 2...

    jenkins.io.key

    jenkins.io.key

    jenkins.war包2.346.1版本

    Jenkins.war 文件是 Jenkins 的可执行文件,它是一个Java Web 应用程序,可以在支持 Java 的任何环境中运行,如Tomcat等Servlet容器上。 2.346.1 版本是Jenkins的一个具体发行版,每个新版本通常会包含错误修复、...

    jenkins.war jenkins.war jenkins.war

    jenkins.war jenkins.war jenkins.war jenkins.war

    jenkins压缩包,jdk8,jenkins.war以及Jenkins安装及配置的pdf

    这个压缩包包含Jenkins的基础环境——JDK8,Jenkins的核心文件——jenkins.war,以及一份关于Jenkins安装和配置的PDF指南,对于学习和部署Jenkins的初学者来说是非常有价值的资源。 首先,我们来详细了解一下...

    Jenkins安装包,可直接使用 java -jar jenkins.war --httpPort=8080启动

    Jenkins安装包,可直接使用 java -jar jenkins.war --httpPort=8080启动

    jenkins.war和jenkins-2.60.1.zip

    jenkins.war和jenkins-2.60.1.zip Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且...

    jenkins.war-2.356,适合JDK8的最后jenkins版本

    1. **安装与配置**:Jenkins可以通过下载`jenkins.war`文件,然后在Java环境中运行`java -jar jenkins.war`启动。也可以选择将其部署到像Tomcat这样的Web容器中。配置过程中,需要设定Jenkins的URL、初始化密码,并...

    jenkins.tar.gz

    Jenkins2.235.4的war包对应的JENKINS_HOME文件,在jenkins war所在目录直接解压后执行java -jar jenkins.war -DJENKINS_HOME=/var/lib/jenkins --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/...

    jenkins.war jenkins

    jenkins.war jenkins ci

    .jenkins.tar.gz

    《Jenkins备份与恢复详解——以“.jenkins.tar.gz”为例》 Jenkins,作为一款广泛应用的持续集成/持续部署工具,是许多开发者和运维人员的首选。在日常操作中,对Jenkins的配置和数据进行备份与恢复是至关重要的,...

    jenkins 2.346.3.zip

    1. **安装**:将 `jenkins.war` 文件部署到支持 Servlet 的应用服务器,比如直接在命令行中运行 `java -jar jenkins.war`。 2. **初始化**:首次启动后,Jenkins 会创建默认配置,并提供一个初始密码,需要在浏览器...

    jenkins.jenkins.latest.tgz

    jenkins.jenkins.latest.tgz j较新版本

    Linux_安装Jenkins_jenkins.zip

    Linux_安装Jenkins_jenkins.zip

    jenkins.war包

    【jenkins.war包】是Jenkins持续集成服务器的核心组件,它是一个独立的可执行WAR文件,可以在Java应用服务器上运行。Jenkins是一款开源的持续集成工具,用于自动化各种任务,包括构建、测试和部署软件。它支持各种...

    jenkins.msi windows版本下载

    jenkins直装版,windows版本

    Jenkins.rar

    标题中的"Jenkins.rar"指的是将Jenkins的核心组件——"jenkins.war"文件压缩存储在RAR格式的压缩包里。"jenkins.war"是Java Web应用程序的归档文件,通常用于在Java应用服务器上运行Jenkins服务。这种打包方式便于...

    jenkins.war2.226.zip

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供...jenkins.war是一个重要插件,之前下载了很久,一直失败,因此上传jenkins.war 2.226版本资源到这里,与大家共享。

    内网jenkins(2.346.1)部署离线下载插件

    在Jenkins首次启动时,它会查找`jenkins.install.UpgradeWizard.state`文件来决定是否进行初始设置。如果你希望自定义插件安装,需要创建一个初始化脚本来指导Jenkins安装离线插件。创建一个名为`jenkins.xml`的...

Global site tag (gtag.js) - Google Analytics