2012-04-27 1 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, а новые серверы и круиз-контроль, вы правы, мне, возможно, придется заглянуть в него. Я надеялся, что это будет обратно совместимо. –

+0

Эти теги были на месте для пользовательского приложения CruiseControlNET C#, которое было вызвано через NANT. Кажется, CCNET может делать все это с конфигурациями по умолчанию без необходимости в этих внешних задачах. Спасибо за помощь. –

+0

Это имеет смысл, многие плагины CCNET не работают (или вообще) при обновлении. Рад, что это сработало для вас. –

Смежные вопросы