كيف يمكنني توجيه الإخراج ndepend إلى مجلد القطع الأثرية على cruisecontrol.net؟

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

  •  26-09-2019
  •  | 
  •  

سؤال

<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>
    <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>

لكنني أرغب في أن يكون OutderDir هو Artifactsfolder/BuildLabel CCNET ، كيف يمكنني فعل ذلك أم أنه افتراضي إذا قمت بإزالة ما لدي؟

هل كانت مفيدة؟

المحلول

للاطلاع على نتائج ndepend الخاصة بك في سجل الإنشاء الخاص بك ، يجب عليك دمج ملفات الإخراج يدويًا من NDEpend وسجل الإنشاء الخاص بك ، سيتعين عليك إضافة تحويل XSL إلى لوحة المعلومات الخاصة بك. :http://confluence.public.thoughtworks.org/display/ccnet/using+cruisecontrol.net+with+ndepend

إذا ، إذا كنت قد دمج أو لا ، فأنت تريد أن يكون إخراج NDEpend الخاص بك في دليل القطع الأثرية ، فيمكنك تحديده في OUPUTDIR المودعة $ (ndependreportpath) في حالتك. المستند كله هنا:http://confluence.public.thoughtworks.org/display/ccnet/ndepend+task

يمكن العثور على قائمة متغيرات البيئة CCNET هنا (في نهاية الصفحة):http://ccnetlive.thoughtworks.com/ccnet/doc/ccnet/executable٪20task.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top