2010-06-20 2 views
0

Я работаю с последним CruiseControl.Net 1.5.7256.1.
Я пытаюсь использовать один из параметров системы, CCNetWorkingDirectory под блок sourcecontrol, и проект не смог распознать этот параметр.CruiseControl.Net Проблема с параметром CCNetWorkingDirectory

<sourcecontrol type="svn"> 
    <trunkUrl>https://padev/svn/physical/Source</trunkUrl> 
    <workingDirectory>$[CCNetWorkingDirectory]\SVN\Source</workingDirectory> 
    <username>ccnet</username> 
    <password>hidden</password> 
</sourcecontrol> 

Я также попытался это как $ CCNetWorkingDirectory, $ (CCNetWorkingDirectory), без этой варианты работала.

Спасибо

ответ

1

Вы попали в ловушку. Я думаю, что почти любой, кто начинает с CCNET, пытается получить доступ к CCNetWorkingDirectory внутри конфигурации CCNET. Это невозможно. Найдите мой ответ по аналогичному вопросу here.

+0

Блестящий. Кто-то должен обновить свою документацию. Благодарю. –

0

Я не знаю, в какую версию вещи изменились, но в версии 1.8 вы можете использовать то, что они называют: System как описано параметры при здесь:

http://confluence.public.thoughtworks.org/display/CCNET/Dynamic+Parameters

и это работает для меня, как в этом примере конфигурация:

<project name="ProjectName" queue="myqueue" queuePriority="1"> 
    <workingDirectory>path</workingDirectory> 
    ... 

    <sourcecontrol type="svn"> 
     <workingDirectory>$[$CCNetWorkingDirectory]</workingDirectory> 
     ... 
    </sourcecontrol>