2012-04-27 33 views
0

我在这里有一个难题。CruiseControl。 NET获取未使用的节点检测用户名

我的工作:CruiseControl.NET服务器1.6.7981.1

我们已经搬到办公室,并在同一时间我们的SVN仓库从一般堆栈为我们的客户系统,采用LDAP感动。

由于更改,我一直无法使CruiseControl与SVN一起工作。

这是我在我的配置:

<project ... 
    <webURL>... 
    <workingDirectory>... 
    ... 
    <sourcecontrol type="svn-change-detection"> 
     <svn-exe>C:\Program Files\Subversion\bin\svn.exe</svn-exe> 
     <code-root-url>http://blah.blah.blah/svn/project/branches/product-lines/4.3.0</code-root-url> 
     <tag-root-url>http://blah.blah.blah/svn/project/tag/4.3.0</tag-root-url> 
     <build-interval>86400</build-interval> 
     <username>LDAP_DOMAIN\USER</username> 
     <password>AwesomePassword</password> 
    </sourcecontrol> 

我得到的错误是:

[CCNet Server:ERROR] Exception: Unused node detected: <username>LDAP_DOMAIN\USER</username> 

从例子我见过,应该是完全合法的...还是我错过了什么?

任何帮助将摇滚。

回答

2

你的配置都是错误的。您应该查看SVN块的文档。尝试这个。

<sourcecontrol type="svn"> 
    <executable>C:\Program Files\Subversion\bin\svn.exe</executable> 
    <trunkUrl>http://blah.blah.blah/svn/project/branches/product-lines/4.3.0</trunkUrl>   
    <username>LDAP_DOMAIN\USER</username> 
    <password>AwesomePassword</password> 
</sourcecontrol> 

集结间隔:这是你的项目配置,而不是源代码控制的一部分。

+0

这些是CruiseControl.NET 1.4中使用的配置设置,它与我们使用的SVN版本非常相称。现在我们已经升级了SVN,以及新的服务器和巡航控制器,您说得对,我可能需要研究它。我希望它会向后兼容。 – 2012-04-29 19:47:46

+0

这些标签适用于通过NANT调用的自定义CruiseControlNET C#应用程序。看起来CCNET可以使用默认配置完成所有这些工作,而无需使用这些外部任务。谢谢您的帮助。 – 2012-04-29 21:08:27

+0

这很有道理,很多CCNET插件在升级时无法正常工作(或者完全不工作)。很高兴为你工作。 – 2012-04-30 16:06:34