1、预先安装好JDK1.7以及需要集成的服务(SVN、Maven、SonarQube)
2、安装Maven
--下载或上传Maven客户端的压缩包,并且解压
进入安装目录:cd /opt
解压缩:tar -zxvf apache-maven-3.0.5-bin.tar.gz
重命名:mv apache-maven-3.0.5 maven
配置环境变量:vi /etc/profile,在文件尾部增加如下内容:
#maven
export MAVEN_HOME=/opt/maven
export PATH=$PATH:$MAVEN_HOME/bin
重新加载环境变量:source /etc/profile
查看maven版本:mvn -v
--编辑配置文件:vi maven/conf/settings.xml ,参考本地配置,注意修改仓库路径:
<localRepository>/opt/maven/repository</localRepository>
3、安装和配置Hudson
--创建安装目录:mkdir hudson
--配置环境变量:vi /etc/profile,在文件尾部增加如下内容:
#hudson
export HUDSON_HOME=/opt/hudson
重新加载环境变量:source /etc/profile
--安装tomcat
解压:tar -zxvf apache-tomcat-7.0.61.tar.gz
重命名:mv apache-tomcat-7.0.61 hudson-tomcat
改配置,增加编码:vi hudson-tomcat/conf/server.xml
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
本机8080端口已被使用,故修改端口为8090
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
本机8009端口已被使用,故修改端口为8010
<Server port="8006" shutdown="SHUTDOWN">
本机8005端口已被使用,故修改端口为8006
--同一台服务器上装多个tomcat注意以上3个端口别冲突就可以
修改tomcat运行内存:vi hudson-tomcat/bin/catalina.sh,在第二行增加:
#!/bin/sh
JAVA_OPTS='-Xms256m -Xmx512m'
--上传hudson的war包到webapp目录
重命名war包为:hudson.war
--防火墙加入8090端口的过滤,vi /etc/sysconfig/iptables,增加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT
重启防火墙:service iptables restart
开机启动:vi /etc/rc.local,在文件末尾追加:
#load env
source /etc/profile
#hudson start
/opt/hudson-tomcat/bin/startup.sh
--启动服务:./hudson-tomcat/bin/startup.sh
--访问和配置:
http://192.168.0.206:8090/hudson
打钩选项为默认必须安装,点击Install进行安装。安装的插件存放在环境变量:HUDSON_HOME对应的目录中。安装插件完成点击Finsh按钮,跳转首页进行初始化数据。
相关推荐
确认Java版本安装正确后,可以下载Hudson的WAR文件,并将其放到Tomcat的webapps目录下,启动Tomcat服务,访问指定URL完成Hudson的初始化和插件安装。 接下来,配置Hudson的系统设置,例如全局属性RSYNC_DIR_CDJ_CMS...
在Linux系统,特别是CentOS 5.1环境下,安装Cacti、Hudson、JMeter和SVN是常见的任务,这些工具在系统监控、持续集成、性能测试和版本控制方面有着重要作用。以下将详细介绍每个软件的安装过程。 **Cacti** Cacti是...
4. **设置端口**:默认情况下,Hudson会在8080端口上运行。如果该端口已被其他应用占用,可以通过`-Dhttp.port=<port_number>`参数指定其他端口。 5. **首次访问**:打开浏览器,输入`http://localhost:<port>/`...
3. **Hudson安装**:下载Hudson的WAR文件,将其放置在Apache Tomcat或其他支持Servlet的Web服务器的webapps目录下。启动Web服务器,Hudson会自动解压并启动。 4. **Hudson配置**:访问Hudson的Web界面,完成初始...
【Hudson安装及使用手册】是一份详尽的指南,主要针对在Linux环境中部署和操作Hudson持续集成服务器。Hudson是开源的持续集成工具,它允许开发团队自动化构建、测试和部署软件,以提高软件开发效率和质量。本手册将...
使用这两个脚本时,你需要根据你的系统环境和Hudson安装位置进行适当的修改,例如调整`HUDSON_HOME`的路径,或者根据硬件资源调整JVM参数。修改完成后,你可以通过命令行以root权限运行`./start.sh`来启动Hudson,...
1. **BitKeeper Plugin**:为Hudson提供了BitKeeper支持,这是Linux内核开发者广泛使用的源代码管理工具。 2. **Visual SourceSafe Plugin**:使Hudson能够与微软的VSS(Visual SourceSafe)进行集成。 3. **Git ...
解决jenkins安装时提示离线问题
**一、Hudson安装** 1. **系统需求**: 首先确保你的系统满足Hudson的运行条件,通常它可以在Linux、Windows和Mac OS等操作系统上运行。 2. **下载安装包**: 访问Hudson官方网站或通过GitHub获取最新版本的Hudson ...
在Linux环境下配置Hudson,首先需要确保系统中已经安装了Java Development Kit(JDK)。以下是配置Hudson的详细步骤: 1. **安装JDK**: 在Linux上,你需要下载适用于系统的JDK安装包。在这个例子中,下载的是`jdk...
2.1 下载与安装:Hudson可运行于多种操作系统上,如Windows、Linux和Mac OS。用户可以通过下载war文件或安装包进行部署。 2.2 配置工作空间:设置Hudson的工作目录,用于存放构建项目及其相关的文件。 2.3 安全性...
#### 五、Hudson安装与管理 1. **下载与安装**: - 下载Hudson安装包,并将其解压至指定目录。 - 运行Hudson服务,初次启动会引导用户完成基础配置。 2. **服务器配置**: - **Hudson Home Directory**:Hudson...
持续集成篇-Hudson 持续集成服务器的安装配置和使用 Hudson 是一个开源的持续集成服务器,主要用于自动化构建、测试和部署软件项目。下面是 Hudson 持续集成服务器的安装配置和使用过程: 一、环境准备 在 Centos...
- **本例采用Linux下的RPM包安装:** - 下载RPM安装包:`wget http://hudson-ci.org/downloads/redhat/hudson-3.0.0-1.1.noarch.rpm` - 安装RPM包:`rpm -ivh hudson-3.0.0-1.1.noarch.rpm` - 配置JVM参数:编辑...
安装Hudson通常涉及到在服务器上部署Hudson war文件或通过包管理器进行安装。例如,在Ubuntu Linux 8.04 (Hardy Heron)上,可以使用apt-get或者手动下载war文件,将其部署到一个运行的Tomcat服务器上。同时,为了...
#### 三、Hudson安装与配置 ##### 1. 安装Hudson - **下载与安装**:可以从Hudson官网下载最新版本的二进制包,解压后即可使用。 - **服务器准备**:需要一个支持Java的环境,推荐使用Java 8及以上版本。 - **操作...