Pergunta

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

dentro de um projeto que eu tenho a seguinte

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

mas eu gostaria que o outputDir para ser o ccnet artifactsfolder/buildlabel, como eu iria fazer isso, ou é que o padrão se eu remover o que eu tenho?

Foi útil?

Solução

Para ver o seu NDepend resultado em seu log de compilação que você tem que mesclar manualmente os arquivos de saída ndepend e seu log de compilação, você vai ter que adicionar uma transformação xsl para seu painel de controle.configuração e ccnetservice.exe.os arquivos de configuração como está escrito em :http://confluence.public.thoughtworks.org/display/CCNET/Using+CruiseControl.NET+with+NDepend

Se, se a fusão ou não, você quer que seu ndepend saída em artefato de diretório, você pode especificar o ouputDir arquivado $(nDependReportPath) no seu caso.Todo o doc está aqui :http://confluence.public.thoughtworks.org/display/CCNET/NDepend+Task

O ccnet variáveis de ambiente lista pode ser encontrada aqui (no final da página) :http://ccnetlive.thoughtworks.com/ccnet/doc/CCNET/Executable%20Task.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top