如何使用巡航控制在不同的文件夹中发布网站

时间:2009-06-17 07:00:02

标签: tfs cruisecontrol.net

我能够使用巡航控制建立一个网站。但我无法在不同的文件夹中发布该网站。我正在将巡航控制与TFS连接起来。如何使用巡航控制发布网站?

2 个答案:

答案 0 :(得分:0)

不确定TFS如何影响事物,但在ccnet.config文件中,您的项目应该有两个节点:workingDirectoryartifactDirectoryartifactDirectory是生成的二进制文件等应该结束的地方。

答案 1 :(得分:0)

假设项目是Web应用程序项目,您可以将WebProjectOutputDir参数添加到CC.net中的msbuild任务。

<msbuild>
  <executable>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe</executable>
  <workingDirectory>C:\dev\ccnet</workingDirectory>
  <projectFile>CCNet.sln</projectFile>
<buildArgs>/noconsolelogger /p:Configuration=Debug /v:diag /p:WebProjectOutputDir=Output</buildArgs>
  <targets>Build;Test</targets>
  <timeout>900</timeout>
  <logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>