What is the difference between Project configuration configuration and WorkDirectory SVN in CruiseControl.NET

What is the difference between Project and SVN workDirectory configuration blocks in CruiseControl.NET?

I am setting up Subversion, and now I am working on CruiseControl.NET and noticed that there are two working directories in the configuration files. I looked at their groups and Google documentation, and maybe I missed something, but I did not see a clear example of how they are used during the build process.

The partial configuration below is taken from their sample project page http://confluence.public.thoughtworks.org/display/CCNET/Configuring+the+Server

<cruisecontrol>
    <queue name="Q1" duplicates="ApplyForceBuildsReplace"/>
    <project name="MyProject" queue="Q1" queuePriority="1">
        <webURL>http://mybuildserver/ccnet/</webURL>
        <workingDirectory>C:\Integration\MyProject\WorkingDirectory</workingDirectory>
        <artifactDirectory>C:\Integration\MyProject\Artifacts</artifactDirectory>
        <modificationDelaySeconds>10</modificationDelaySeconds>

        <triggers>
            <intervalTrigger seconds="60" name="continuous" />
        </triggers>

        <sourcecontrol type="cvs">
            <executable>c:\putty\cvswithplinkrsh.bat</executable>
            <workingDirectory>c:\fromcvs\myrepo</workingDirectory>
            <cvsroot>:ext:mycvsserver:/cvsroot/myrepo</cvsroot>
        </sourcecontrol>
    </project>
</cruisecontrol>
+3
source share
2 answers

, CruiseControl. , Nant/ script , ​​ .

( ). , , CruiseControl.NET . .

SourceControl - , SVN CVS . , "Src" , .

, .

:

+2

. Subversion. Project , Source Control , . ( , , ) .

+1

Source: https://habr.com/ru/post/1697597/


All Articles