Ошибка CruiseControl.Net: Неизвестный плагин для <msbuild> - PullRequest
0 голосов
/ 22 июня 2010

Я пытаюсь заставить CruiseControl.Net работать с MSBuild (это мое первое знакомство с CruiseControl.Net).Я думал, что правильно сделал настройку, однако я получаю следующее сообщение об ошибке при запуске:

[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

Насколько я могу понять, это может указывать на то, что я пропускаюПлагин MSBuild, однако вся документация, которую я могу найти, указывает на то, что плагин MSBuild был включен в CruiseControl.Net с версии 1.0

  • Я использую последний бинарный выпуск (v 2.8.3)
  • Вот мой конфиг 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>
    

Любой совет о том, как я могу решить эту проблему, был бы очень признателен.

1 Ответ

1 голос
/ 22 июня 2010

Aggg - похоже, что я невольно скачал CruiseControl вместо CruiseControl.Net (и, чтобы еще больше запутать, я смотрел документацию CruiseControl.Net)

...