jenkins集成环境搭建示例_项目管理_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 项目管理 > jenkins集成环境搭建示例

jenkins集成环境搭建示例

 2013/10/8 14:30:12  jenniferhuang  博客园  我要评论(0)
  • 摘要:一、环境准备1、安装java环境测试自己机器是否已安装,在dos上运行java-version,出现如下类似结果表示安装完成2、安装Git/svngit具体配置见我的博客“GitHub使用教程及常见错误解决”持续集成工具jenkins需要版本控制软件,可以安装git或者svn,下面配置以git为例PS:安装完git后,要配置环境变量;%GIT_HOME%\bin;(GIT_HOME为安装包位置),不然下面配置jenkins时,codemanagement中
  • 标签:环境搭建

一、环境准备

1、安装java环境

测试自己机器是否已安装,在dos上运行java-version ,出现如下类似结果表示安装完成

2、安装Git/svn

git具体配置见我的博客 “GitHub使用教程及常见错误解决”

持续集成工具jenkins需要版本控制软件, 可以安装git或者svn,下面配置以git为例

PS:安装完git后, 要配置环境变量 ;%GIT_HOME%\bin;  (GIT_HOME为安装包位置),不然下面配置jenkins时,code management中,选择Git来管理时,输入Repository URL会提示:找不到git.exe命令

3、安装maven

测试maven3是否已经安装,在dos上运行mvn -version,出现如下类似结果表示安装完成

安装过程:

下载apache-maven-3.*.*-bin.zip

解压后, 配置环境变量%MAVEN_HOME%\bin 即可完成安装,(MAVEN_HOME为解压包位置)

二、安装jenkins

1、下载jenkins.war 包

可以直接在jenkins官方网站上:http://jenkins-ci.org/ 下载jenkins的文件jenkins.war文件

2、启动jenkins

有2种启动方法:

2.1 保证系统已经安装jdk基础上,dos下切换到jenkins.war存放的目录,输入如下命令:

class="p0" style="margin-top: 0pt; margin-bottom: 0pt;">$ java -jar jenkins.war

然后在浏览器中输入http://localhost:8080localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins

 

2.2 用tomcat打开

进入tomcat下的/bin目录,启动tomcat

将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,在地址栏输入:
http://localhost:8080/jenkins ,就可以打开jenkins

 

3、配置jenkins主目录的方法

jenkins默认的根目录在当前文件夹下,比如本机使用的用户名是jennifer.huang,打开jenkins后,默认的根目录就是C:\Users\jennifer.huang\.jenkins目录。

.jenkins目录是隐藏的,为了方便需要将jenkins的目录更换以下。先备份当前jenkins的根目录,以便更换主目录失败以后可以恢复到以前的目录。

进入tomcat下的conf目录,创建一个jenkins.xml文件,将如下几行加入,其中jenkins.war文件就是我们放到webapps目录下的jenkins文件,要给出这个文件存放的绝对路径,value后面就是变更后jenkins的根目录的位置,比如,我的jenkins.xml配置如下:

<?xml version='1.0' encoding='cp936'?>
<Context docBase="D:/Program Files/java/Tomcat 6.0/webapps/jenkins.war">
  <Environment name="JENKINS_HOME" type="java.lang.String"
               value="D:/Program Files/java/JENKINS_HOME" override="true"/>
</Context>
 

 

修改conf下的xml文件的时候,需要将tomcat关掉,修改好后,多次重启tomcatjenkins,再进入jenkins之后,在系统设置中就可以看到jenkins根目录改变了,而且在环境变量里面增加了JENKINS_HOME这个变量。

tomcatwebappsjenkins目录

apache-tomcat-6.0.18/webapps/jenkins/WEB-INF

修改以上目录中的web.xml文件,修改<env-entry-value></env-entry-value>这一行,在<env-entry-value>之后添加现在的jenkins的根目录。

 <env-entry> 

    <env-entry-name>HUDSON_HOME</env-entry-name> 

    <env-entry-type>java.lang.String</env-entry-type> 

    <env-entry-value>D:/Program Files/java/JENKINS_HOME</env-entry-value>

  </env-entry> 

重启tomcat,打开jenkinsjenkins根目录修改完毕,进入jenkins系统配置页面, 可查看如下:

 

 

jenkins系统管理,新建job, 构建工程等,待续……

 

 

 

发表评论
用户名: 匿名