一、 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