在ccnet.config中使用CruiseControl.NET trunkUrl的SVN

时间:2014-02-07 16:08:33

标签: svn visual-studio-2012 cruisecontrol.net

我是TortoiseSVN的新手,我已经设法在我的Windows 7 PC上使用SVN配置项目。 现在我正在尝试将CruiseControl.NET配置为与SVN集成以执行持续集成和开发。

我遇到了ccnet.config文件,它要求我提供trunkUrl值。

我的项目和我的SVN存储库都在我的电脑上用于测试目的,所以我应该使用" file:/// F:/ Contract Projects / medicaltoolrepository"作为trunkUrl的值。

这是我的ccnet.config内容

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<project name="Medical Report Generator">
    <triggers>
      <intervalTrigger initialSeconds="0" seconds="1800"/>
    </triggers>
    <sourcecontrol type="svn">
    <trunkUrl>file:///F:/Contract Projects/medicaltoolrepository</trunkUrl>
    <workingDirectory>F:/Contract Projects/Medical Report Generator/ReportGenerator.Web_VS2012_MedicalTheme/</workingDirectory>
    <executable>C:\Program Files (x86)\Subversion\bin\svn.exe</executable>
    </sourcecontrol>   
</project>
</cruisecontrol>

有人能告诉我在哪里可以获得trunkUrl和workingDirectory参数的值。我当前的配置必定是错误的,因为CruiseControl无法启动。 谢谢&amp;的问候,

1 个答案:

答案 0 :(得分:0)

主干应该是svn:://localhost/myrepo或者如果你使用的是apache http://localhost/svn/myrepo

和工作目录是您要将存储库签出到本地磁盘的位置。

您是否使用svnadmin create <reponame>创建了存储库?你需要先做到这一点。打开命令提示符并键入“where svnadmin”。如果你没有,请到http://sourceforge.net/projects/win32svn/