Come faccio a indirizzare l'output NDepend nei manufatti delle cartelle sul CruiseControl.Net?

StackOverflow https://stackoverflow.com/questions/3823564

  •  26-09-2019
  •  | 
  •  

Domanda

<cb:define subversionpath="c:\Program Files\Subversion\bin\svn.exe"

    msbuild4="C:\WINNT\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"
    msbuild35="C:\WINNT\Microsoft.NET\Framework\v3.5\MSBuild.exe"
    nDependPath="C:\Progra~1\NDepend"
    standardlogger="ThoughtWorks.CruiseControl.MsBuild.XmlLogger,C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll"
    nDependReportPath="C:\app\NDepend\NDependOut"
    CCNetDisplayedReport="SymbolCCByGroup"
    />  

all'interno di un progetto che ho il seguente

 <ndepend>
    <project>d:\ccnet\app.ndproj</project>
    <executable>$(nDependPath)\Ndepend.Console.exe</executable>
    <outputDir>$(nDependReportPath)</outputDir>
    <inputDirs>
            <inputDir>c:\bin\app</inputDir>
            <inputDir>c:\bin\app\_PublishedWebsites\bin</inputDir>
        </inputDirs>
    <emitXml>true</emitXml>
    <publish>true</publish>
    </ndepend>

ma vorrei l'OutputDir essere il CCNet artifactsfolder / buildlabel, come farei che o è il default se io rimuovere quello che ho?

È stato utile?

Soluzione

Per vedere il risultato NDepend nella costruzione accedere è necessario unire manualmente i file di output dal NDepend e il vostro log di compilazione, si dovrà aggiungere un trasformazione XSL ai file dashboard.config e ccnetservice.exe.config come si dice in: http://confluence.public.thoughtworks.org/display /CCNET/Using+CruiseControl.NET+with+NDepend

Se, castrato la fusione o no, volete che il vostro uscita NDepend di essere nella directory artefatto, è possibile specificare nel ouputDir archiviato $ (nDependReportPath) nel tuo caso. L'intero documento è qui: http://confluence.public.thoughtworks.org/display/CCNET/NDepend+Task

Il CCNet elenco delle variabili di ambiente può essere trovato qui (a fine pagina): http://ccnetlive.thoughtworks.com/ccnet/doc/CCNET/Executable % 20Task.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top