Eu instalei o CruiseControl.net pela primeira vez e eu estou tendo problemas para obter a minha solução para construir. É estranho porque ele é construído em VS2008 muito bem. Eu tenho um arquivo de configuração muito simples com esta tarefa MSBuild:
<msbuild>
<executable>C:WINDOWSMicrosoft.NETFrameworkv3.5MSBuild.exe</executable>
<projectFile>MySolutionFile.sln</projectFile>
<buildArgs>/noconsolelogger /p:Configuration=Debug /v:diag</buildArgs>
</msbuild>
Não há erros ou avisos exibidos quando olho para o relatório de compilação, mas ele diz em vermelho que "Este projeto não possui nenhum teste". Não sei se isso está causando falha na compilação.
Obrigado, John
Respostas:
1 para resposta № 1Eu geralmente tenho que ler os scripts nante o arquivo de configuração CC.Net para descobrir quais verificações estão sendo realizadas e solucionar esses problemas. Eu apostaria que há algo que está procurando por testes bem-sucedidos. Se você estiver usando Cruise Control pela primeira vez, você pode querer verificar primeiro o CI Factory. Ele usa o Cruise Control como parte do "pacote" de ferramentas de gerenciamento de compilação.
1 para resposta № 2
Tente construí-lo através da linha de comando msbuild primeiro, por exemplo.
C:WINDOWSMicrosoft.NETFrameworkv3.5MSBuild.exe MySolutionFile.sln /p:Configuration=Debug
Uma vez que você entendeu isso, então hospede-o na CCnet.