CruiseControl.NET,Visual Studio&颠覆

时间:2010-05-05 13:15:25

标签: visual-studio svn msbuild cruisecontrol.net

我正在设置持续集成服务器。

我有一个问题似乎没有在教程中提及。

我有一个ASP.net Web应用程序,我需要编译并发布它们。

我的问题是我似乎能够编译应用程序,但是当我尝试使用buildPublisher时,它会复制包括.svn文件和文件在内的所有内容。文件夹和ms CS文件。

我正在使用MSBuild任务来编译我的源代码。我尝试将我的MSBuild输出目录设置为目录,但这似乎没有任何效果。

我不理解什么?

由于

4 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我们使用CruiseControl.NET将我们的ASP.NET应用程序部署到QA部门的测试服务器上,这确实是可能的。

在每个项目中,我们创建了一个名为“Deployer”的附加构建配置,它与Debug配置相同,但构建其他Web部署项目除外。因此,通过在Deployer配置中运行MSBuild,我们可以在已知位置生成编译输出。

然后我们使用NAnt对所需位置执行简单的复制操作,即进入我们的IIS服务器配置为查找应用程序的文件夹。

我知道你在提问时没有提到NAnt,但如果你想充分利用CCNet,那么值得熟悉它。

我现在不在工作,但如果这有任何意义,而你想要一些额外的信息,请告诉我,我会再提供更多信息。

希望这有帮助

答案 2 :(得分:0)

您的binobj文件夹是否已检入svn?如果是这样会导致或可能导致此问题。

因为这些文件夹不应该有任何svn文件夹/文件

答案 3 :(得分:0)

您可以配置SVN来调用.svn文件夹_svn。

设置SVN_ASP_DOT_NET_HACK环境变量。