2012-04-27 32 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