`
haiouc
  • 浏览: 118879 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Jenkins、Hudson安装、配置详细记录

    博客分类:
  • SCM
阅读更多
Jenkins的前身是Hudson,是做持续集成必不可少的工具,主要用途:持续、自动的构建项目;构建自动化测试项目;监控定时执行的一些任务。
先说说一下安装:
Hudson的war包下载地址:http://mirrors.neusoft.edu.cn/eclipse/hudson/war/
Jenkins的war包下载地址: <http://mirrors.jenkins-ci.org/war/>
下载tomcat的地址:http://mirror.bit.edu.cn/apache/tomcat/(Hudson、Jenkins需要web容器支持,不需要数据库,直接访问)
首先安装JDK,我的JDK版本是1.6.0。

解压下载的Tomcat压缩包,设置环境变量(path:E:\apache-tomcat-6.0.36\bin),运行bin下的startup.bat启动tomcat;
如果启动失败,则要查看8080端口是否被占用,cmd中通过netstat -ano查看是那个pid进程在占用8080,然后通过任务管理器kill掉该进程即可;
另外tomcat还需要有JAVA支持,tomcat默认去查看你本地是否存在JAVA_HOME或者JRE_HOME,在环境变量中配置一下,重启机器。然后重新执行bin下的startup.bat。<http://localhost:8080/>

把Hudson.war或者Jenkins.war(如果有带版本号的,把版本号去掉)放到E:\apache-tomcat-6.0.36\webapps下,手动去访问:http://localhost:8080/jenkins/
http://localhost:8080/hudson/

发现他们俩的主目录都是默认指定到C:\Documents and Settings\Administrator下的,为了避免日后C盘越来越大,我们需要单独为Hudson和Jenkins分别建立自己的工作目录:在E盘下建立Hudson和Jenkins文件夹,这个名字可以随便起的,然后在环境变量中设置:HUDSON_HOME 和JENKINS_HOME(Hudson和Jenkins分别会通过环境变量进行识别属于自己的主目录),然后重启机器,否则不成功。
再次访问:
http://localhost:8080/jenkins/
http://localhost:8080/hudson/


=======================================================================

Jenkins install Info
Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
Jenkins搭建
下载jenkins.war

有两种启动方法。
首先保证系统中已经安装了jdk,最好是jdk1.5以上。
第一种启动方法,切换到jenkins.war存放的目录,输入如下命令:
$ java -jar jenkins.war
然后在浏览器中(推荐用火狐)输入http://localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins
第二种方法是用tomcat打开
解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat
将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,所以在地址栏上需要输入的地址于上一种方法有点不一样:
http://localhost:8080/jenkins。

=======================================================================
分享到:
评论

相关推荐

    JenKins安装及配置[归纳].pdf

    Jenkins 是一款基于Java开发的持续集成工具,其前身为Hudson。它的主要功能包括自动化软件的构建、测试,以及监控定时任务。Jenkins 的强大之处在于它的可扩展性,支持众多插件来满足不同需求。 **安装 Jenkins** ...

    hudson安装及使用手册

    本手册将帮助用户了解如何在Linux系统上正确地安装和配置Hudson,以及如何利用它进行有效的持续集成。 **一、Hudson简介** Hudson是Java编写的,因此可以在任何支持Java的平台上运行。它提供了一个易于使用的Web...

    搭建jenkins持续集成环境详细指导

    1. JDK安装包:确保JDK正确安装并配置好环境变量,以便Jenkins运行。 2. Tomcat安装包:作为Servlet容器,用于部署Jenkins。 3. Jenkins WAR包:Jenkins的可执行文件,用于在Tomcat上运行。 4. VC或Visual Studio:...

    Jenkins安装文件

    本篇将详细介绍如何在Windows环境下安装Jenkins,以及在安装过程中可能遇到的关键知识点。 1. **Jenkins简介** Jenkins源于Hudson,是一款用Java编写的开源项目。它的核心功能包括构建自动化、测试自动化、部署...

    Jenkins权威指南中文高清

    2. **Jenkins安装与配置** 安装Jenkins可以通过下载war文件在任何支持Java的服务器上运行,也可以通过Docker容器化部署。初始配置包括设置管理员密码、安装插件和配置全局工具等步骤。 3. **Jenkins工作原理** ...

    lib-jenkins-maven-embedder:Jenkins Hudson-Maven嵌入式库

    `lib-jenkins-maven-embedder`是一个针对Jenkins和Hudson的Maven嵌入式库,主要用于在Jenkins插件和其他组件中集成和执行Maven构建任务。这个库提供了API和工具,使得开发者能够方便地在Jenkins环境中内联运行Maven...

    Jenkins The Definitive Guide

    6. **Jenkins 的安装与配置** - Jenkins 的系统需求与安装步骤。 - 配置 Jenkins 服务器的基本设置。 - 设置安全策略与用户权限管理。 7. **最佳实践与案例研究** - 不同场景下的 CI/CD 流程设计。 - Jenkins ...

    Jenkins权威指南2016版pdf-中英文压缩.zip

    **三、Jenkins 配置与安装** 1. **环境准备**:确保服务器操作系统兼容Jenkins,并安装Java运行环境。 2. **下载与安装**:从官方网站获取Jenkins war文件,通过命令行或集成管理软件启动。 3. **初始化设置**:首次...

    Jenkins+RobotFramework持续集成测试-jenkins环境搭建

    在“jenkins系统管理—&gt;运行命令行”中输入`System.setProperty("hudson.model.DirectoryBrowserSupport.CSP","")`,但此设置会在Jenkins重启后失效。 - **永久解决方案**:修改Jenkins的启动参数,加入`-Dhudson....

    hudson svn maven 自动构建

    【标题】"Hudson SVN Maven 自动构建"指的是在持续集成环境中使用Hudson(现在称为Jenkins)作为工具,结合Subversion(SVN)作为版本控制系统,Maven作为项目管理和构建工具,实现代码的自动构建过程。这个流程的...

    Jenkins使用

    本篇文章将详细阐述如何从零开始搭建并使用 Jenkins 进行持续集成。 #### 二、准备工作 在开始使用 Jenkins 之前,需要完成以下准备工作: 1. **下载并安装 Tomcat**:首先,需要下载 Tomcat 服务器,并将其解压缩...

    jenkinsLinkToTestlink

    2. 安装和配置Jenkins TestLink插件:通过Jenkins插件管理界面安装TestLink插件,并按照插件文档进行配置。 3. 创建TestLink的配置:安装TestLink,创建测试项目、测试计划,并配置测试用例和测试套件。 4. 配置...

    Hudson 资料3

    - 配置Jenkins(Hudson后更名为Jenkins)URL以便其他系统能够访问。 3. **创建新任务**: - 在左侧菜单中选择“新建任务”。 - 选择任务类型(如Freestyle Project或Pipeline)。 - 配置源代码管理(SCM),...

    自动化部署之jenkins及简介 - jimmy_xuli - 博客园1

    它的前身是Hudson,由于开源社区的反对,开发者创建了Jenkins,现在Jenkins拥有更丰富的功能和庞大的插件生态系统。 4. Jenkins部署代码上线流程: - 代码获取:通过Git、SVN等版本控制系统拉取最新代码。 - 编译...

    jenkins 第1

    6. **更新中心配置 (hudson.model.UpdateCenter.xml)**:Jenkins 的更新中心用于获取和安装插件。这个文件可能记录了已知的更新中心 URL 和插件的更新状态,便于自动化插件管理和升级。 7. **用户内容 (userContent...

    使用Hudson进行持续集成.doc

    在安装完成后,需要配置Hudson的基本设置,如系统路径、构建代理、邮件通知以及安全设置。用户可以通过Web界面进行这些配置,添加新的项目并设定构建触发器,如定时触发或代码库变更触发。 4. **创建构建作业** ...

    使用Hudson进行持续集成资料总结

    8. **插件扩展**:Hudson的强大之处在于其丰富的插件生态系统,它们可以扩展Hudson的功能,如集成Jenkinsfile支持、Docker容器化构建、SonarQube代码质量管理等。 通过阅读"使用Hudson进行持续集成.chm"这个文件,...

    hudson集成1

    Jenkins 是一款强大的持续集成工具,它源自早期的 Hudson,广泛应用于自动化软件构建、测试和部署,极大地提升了开发团队的工作效率。Jenkins 提供了一个友好的Web界面,使得配置和管理自动化任务变得简单。 首先,...

Global site tag (gtag.js) - Google Analytics