持续集成学习笔记-入门篇(3)持续集成环境的搭建

 

 

既然已经选定了主要的持续集成工具,那么就需要搭建持续集成环境,为后续工作提供基础。

 

一、软件工具种类和版本号

笔者搭建的CI环境主要基于windows7(家庭普通版)【Linux笔者真是一窍不通】,涉及到的主要软件包括:

l JDK1.7jdk-7u4-windows-i586

l Tomcat7tomcat-7.0.27-windows-x86

l SVN1.7.5

ü 服务器端:Apache-Subversion-1.7.5

ü 客户端:TortoiseSVN-1.7.7.22907-win32-svn-1.7.5

l Maven3apache-maven-3.0.4

l Jenkinsjenkins .war(1.474)

理论上,以上的软件安装好就能执行CI工作了。为了方便,笔者主要是通过Eclipsem2eplugin的形式进行MavenPOM文件编辑工作的,以及通过subclipse实现与SVN仓库的交互。

l EclipseIndigo Service Release 2

 

二、各软件工具的下载和安装

(一)JDK

1、下载地址

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html

在网页中部,点击“Accept License Agreement”后,找到最新的安装包,下载。(笔者用的是JDK-7u4版本,目前已经更新至JDK-7u6版本)

2、安装

双击安装包,根据提示一步步安装下去即可,无需进行特殊的选择。

3、配置

设置本机的“环境变量”中的“用户变量”,添加如下变量

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04        //jdk安装后所在的目录

JRE_HOME=C:\Program Files\Java\jre7                //jre安装后的目录

PATH=%JAVA_HOME%\bin                          //jdkbin所在的目录

ClassPath=.;%JAVA_HOME%\lib                      //jdklib所在的目录

配置好之后,可以在“命令提示符”的界面下任一目录下键入java或者java -version,并回车。若出现如下画面,则表明安装、配置成功

(二)Tomcat

1、下载地址

http://tomcat.apache.org/download-70.cgi,寻找合适的zip包,下载。(笔者用的是7.0.27版本,目前已经更新至7.0.29版本)

2、安装

   将下载后的zip文件解压缩至自己选定的分区或目录即可。笔者直接将其解压缩至C盘下。

3、配置

设置本机的“环境变量”中的“用户变量”,添加如下变量

CATALINA_HOME=C:\apache-tomcat-7.0.27              //tomcat的解压缩所在目录

PATH=;%CATALINA_HOME%\bin            //tomcatbin所在目录

tomcat所在目录/bin下,双击startup.bat文件,如出现类似如下画面,则表明tomca服务启动成功。

此后,在浏览器网址一栏中键入http://127.0.0.1:8080http://localhost:8080,即可启动tomcat

(三)SVN

1、下载地址

ü 服务器端软件:http://www.visualsvn.com/downloads,寻找合适的安装包,下载(笔者用的是1.7.5版本,目前已经更新至1.7.6版本)。SVN有若干个公司支持,所以有若干个官网和不同形式的server端软件,见http://subversion.apache.org/packages.html所列的产品目录。笔者下载的为命令行形式的SVN server端软件

ü 客户端软件:在windows操作系统下,最常用的是TortoiseSVN。进入网址http://www.wandisco.com/subversion/download,寻找合适的安装包,下载

2、安装

ü 服务器端:直接解压缩即可。笔者将其解压缩至C盘下。

ü 客户端:直接双击安装安装包,根据提示一步步安装下去即可,无需进行特殊的选择。

若安装成功,则在任一目录的windows窗口下下,单击鼠标右键,就会出现如下弹出菜单。

3、配置

CI中,基本用不着直接使用SVN服务器端的命令行,所以笔者没有进行相关配置

 

(四)Maven

1、下载地址

http://maven.apache.org/download.html,选择合适的版本包下载。(笔者用的是最新的3.0.4版本)

2、安装

将下载后的zip文件解压缩至自己选定的分区或目录即可。笔者直接将其解压缩至C盘下。

3、配置

设置本机的“环境变量”中的“用户变量”,添加如下变量

M3_HOME=C:\apache-maven-3.0.4                     //Maven的解压缩所在目录

Path=%M3_HOME%\bin                              //Mavenbin所在的目录

配置好之后,可以在“命令提示符”的界面下任一目录下键入mvn -v,并回车。若出现如下画面,则表明安装、配置成功

 

(五)Jenkins

1、下载地址

http://jenkins-ci.org/的右侧,可以找到最新版的Jenkins下载版本。(笔者用的是1.474版本,目前已经更新至1.478版本)

有两种Jenkins安装版本格式,一是Java Web Archive.war)格式;一种是用于各操作系统下直接安装的安装包。

笔者两种都试了一下,发现.war的文件使用起来相对方便一点,所以实际的CI环境就采用了.war的文件。

2、安装

将下载的Jenkins.war文件直接放至Tomcat安装目录/webapp下。重新启动Tomcat服务,在浏览器网址一栏输入http://127.0.0.1:8080/jenkinshttp://localhost:8080/jenkins,即可启动Jenkins

此时,若进入webapp目录,则可发现Tomcat已将Jenkins.war解压缩至webapp/Jenkins目录下了。

3、配置

Jenkins不需要象JDKTomcat那样配置环境变量。

 

(六)Eclipsemaven plugin安装步骤

1EclipseHelp菜单-->Install New Software

2、将插件的地址(http://m2eclipse.sonatype.org/sites/m2e)添加到可用Software Site

3、勾选中间框中出现的“Maven Integration for Maven”,下一步

4Eclipse就开始查找可以安装的组件以及依赖的包

5、即将安装的插件,会被列出

6、经过几分钟等待以后,会提示安装成功,需要重启Eclipse

 

注意:对于第一次安装的插件,在56步骤之间会出现安装协议节目,直接选择接受(Accept),下一步(Next)即可。

 

(七)Eclipsesubclipse安装

   与maven plugin安装步骤类似,只是add site中的location地址为:http://subclipse.tigris.org/update_1.8.x

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值