2010-06-22 9 views
0

J'essaie d'obtenir CruiseControl.Net fonctionnant avec MSBuild (c'est ma première exposition à CruiseControl.Net). Je pensais que je l'avais fait correctement mais la configuration, je viens d'obtenir le message d'erreur suivant lors du démarrage:CruiseControl.Net erreur: Plugin inconnu pour <msbuild>

[cc]Jun-22 20:02:55 Main   - error setting config file on controller 
net.sourceforge.cruisecontrol.CruiseControlException: error configuring project MyProject 
     at *SNIP* 
Caused by: net.sourceforge.cruisecontrol.CruiseControlException: Unknown plugin for: <msbuild> 
     at *SNIP* 
[cc]Jun-22 20:02:55 Main   - error configuring project MyProject 

Pour autant que je peux travailler, cela semble indiquer que je manque le plugin MSBuild cependant tous les documents que je peux trouver indique que le plug-in MSBuild a été inclus avec CruiseControl.Net depuis la version 1,0

  • J'utilise la dernière version binaire (v 2.8.3)
  • Voici mon config xml:

    <project name="MyProject"> 
        <listeners> 
        <currentbuildstatuslistener file="logs/${project.name}/status.txt"/> 
        </listeners> 
        <bootstrappers></bootstrappers> 
        <modificationset quietperiod="10"> 
        <filesystem folder="C:\snip\main"/> 
        </modificationset> 
        <schedule interval="60"> 
        <msbuild> 
         <executable>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe</executable> 
         <workingDirectory>C:\snip\main</workingDirectory> 
         <projectFile>MyProject.sln</projectFile> 
         <buildArgs>/p:Configuration=Debug /v:diag</buildArgs> 
         <targets>Build;Test</targets> 
         <timeout>900</timeout> 
         <logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger> 
        </msbuild> 
        </schedule> 
        <log /> 
        <publishers /> 
    </project> 
    

Tout conseil sur la façon dont je peux résoudre ce problème serait grandement apprécié.

Répondre

1

AGGG - il semble que je l'ai téléchargé sans le savoir CruiseControl, au lieu de CruiseControl.Net (et de rendre les choses encore plus confuses que je cherchais à la documentation CruiseControl.Net)