持续集成环境搭建备忘.

一、 debian下svn服务搭建

       1.  安装

    aptitude install subversion subversion-tools apache2 libapache2-svn

       2.  新建仓库

    mkdir -p /home/svn/repos      

           svnadmin create /home/svn/repos

       3. 设置访问用户

           vi /home/svn/repos/conf/passwd

       4.  启动服务

    svnserve -d -r /home/svn/repos


二、搭建maven2服务器(nexus)

       1.  nexus安装过程非常简单,下载、解压、启动即可。

       2.  通过http://localhost:8080/nexus访问,设置全部默认即可。

       注:(1) 客户端在USER_HOME/.m2/setting.xml配置刚搭建的nexus的仓库url,注意id不能重复

             (2) 有些proxy仓库由于国内的网络限制无法访问,可以通过VPN方式解决(详见后面)

 

三、搭建持续集成服务器(continuum)

1. 安装过程也很简单,下载、解压、启动即可。

2. 通过http://localhost:8080/coninuum访问, 设置全部默认即可。

        3. 修改项目的pom.xml 增加scm如下:

<scm> <connection>scm:svn:svn://user:password@localhost/mavenweb</connection> <developerConnection>scm:svn:svn://user:password@localhost/mavenweb</developerConnection> <url>svn://user:password@localhost/mavenweb</url> </scm>

4. 上传后,构建即可。注:默认构建方式是mvn clean install 可能会报错。

四、自动化测试工具fitnesse搭建

       1. 安装过程也很简单,下载、解压、启动即可。

       2. 通过http://localhost:8082/访问,里面包含了一些例子。

       3. 新建测试项目

    http://localhost:8082/   ->addChild -> 填写名称 如:HelloWorld,注:名称必须具备驼峰样式。

            保存内容即可,设置properties->page type 为normal

       4. 新建Test Suite

              http://localhost:8082/HelloWorld ->addChild  -> 填写名称 如:TestSuite

            保存内容即可,设置properties->page type 为suite

       5. 新建Test 

              http://localhost:8082/HelloWorld. ->addChild  -> 填写名称 如:FirstTest

            填写测试内容,如:

!|eg.Division                   |

|numerator|denominator|quotient?|

|10       |2          |5.0      |

|12.6     |3          |4.2      |

|22       |7          |~=3.14   |

|9        |3          |<5       |

|11       |2          |4<_<6    |

|100      |4          |25.0     |

   设置properties->page type 为test

 

五、pptp客户端设置

1.  安装pptp client

     aptitude install pptp-linux

        2. 在/etc/ppp/peers目录下新建文件vpn,如下

             noauth

nobsdcomp

nodeflate


name $USER

remotename vpn

defaultroute

replacedefaultroute

require-mppe-128

pty "pptp $HOST --nolaunchpppd"

3. 编辑/etc/ppp/chap-secrets文件,增加用户

$USER vpn $PASSWORD *

4. 连接vpn

pon vpn

5. 断开

poff vpn

6. 查看日志

plog

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值