<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"
/>
внутри проекта у меня есть следующиеКак мне направить вывод nDepend в папку артефактов на CruiseControl.Net?
<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>
, но я хотел бы, чтобы OutputDir быть CCNET artifactsfolder/buildlabel, как бы я это сделать или это по умолчанию, если я удалить то, что у меня есть?
я уже вижу результаты NDepend в отчетах сборки. что я хотел знать, так это то, как я могу указать, где cc.net уже поместил другие файлы артефактов по умолчанию. как статистика и изображения, которые являются ее частью. Я надеялся обнаружить некоторые зарезервированные свойства, которые определены в cc.net. – Maslow
Если это так, это вторая часть моего ответа. Вам нужно указать каталог артефакта в параметре outputDir задачи nDepend. Это должно делать свое дело. –
Например, в вашем блоке: nDependReportPath = $ (CCNetArtifactDirectory). –