搭建环境:
CruiseControl.NET + CCTray + SVN + FXCop
PC-A(SVN服务器,代码管理服务器)
PC-B(CruiseControl.NET,继续测试服务器)
提问:
下面是我PC-B上的ccnet.config中的一部分,源码控制。
代码加粗部分,按照我的搭建环境应该如何填写?
1 <!--如果发现修改,延迟多久开始编译,下面是2秒--> 2 <modificationDelaySeconds>2</modificationDelaySeconds> 3 <!--源代码控制系统,支持多种,有兴趣可以查看官方文档,下面采用svn--> 4 <sourcecontrol type="svn" autoGetSource="true"> 5 <!--源代码在SVN服务器上的路径--> 6 <trunkUrl>http://*.*.*.*:8080/svn/</trunkUrl> 7 <b><!--svn服务器所在路径,在这里就是VisualSVN Server安装目录中的bin 目录下的svn.exe --> 8 <executable>C:\Program Files (x86)\Subversion\bin\svn.exe</executable></b> 9 <!--用来迁出源代码的用户名,svn服务器进行验证--> 10 <username>xj</username> 11 <!--用来迁出源代码的用户名对应的密码--> 12 <password>123123</password> 13 <cleanCopy>true</cleanCopy> 14 <timeout>60000</timeout> 15 </sourcecontrol>
PC-B(CruiseControl.NET,继续测试服务器)
我在PC-B上安装了Subversion(Setup-Subversion-1.5.6.msi)
安装在E:\Program Files\Subversion\bin\svn.exe
然后修改了ccnet.config中的内容
代码如下:
1 <sourcecontrol type="multi"> 2 3 <sourceControls> 4 5 <svn> 6 7 <trunkUrl>http://192.168.36.28:8080/svn/TestCI</trunkUrl> 8 9 <workingDirectory>E:\dailybuild\TestCI</workingDirectory> 10 11 <username>xj</username> 12 13 <password>123123</password> 14 15 <executable>E:\Program Files\Subversion\bin\svn.exe</executable> 16 17 </svn> 18 19 </sourceControls> 20 21 </sourcecontrol>
执行ccnet服务器,后出现如下问题
截图: