Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio CruiseControl.NET、Visual Studio和;颠覆_Visual Studio_Svn_Msbuild_Cruisecontrol.net - Fatal编程技术网

Visual studio CruiseControl.NET、Visual Studio和;颠覆

Visual studio CruiseControl.NET、Visual Studio和;颠覆,visual-studio,svn,msbuild,cruisecontrol.net,Visual Studio,Svn,Msbuild,Cruisecontrol.net,我正在设置一个持续集成服务器 我有一个问题在教程中似乎没有提到 我有一个ASP.net Web应用程序需要编译并发布 我的问题是,我似乎能够编译应用程序,但当我尝试使用buildPublisher时,它会复制所有东西,包括.svn文件和文件夹以及ms CS文件 我正在使用MSBuild任务编译源代码。我尝试将MSBuild输出目录设置为Directory,但似乎没有任何效果 我不明白什么 谢谢您可能正在寻找_CopyWebApplication指令: 我们使用CruiseControl.NET将

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

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

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

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

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

我不明白什么


谢谢

您可能正在寻找_CopyWebApplication指令:


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

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

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

我知道你的问题中没有提到NAnt,但如果你想充分利用CCNet,那么很值得熟悉它

我现在不在工作,但如果这有任何意义,你需要一些额外的信息,那么让我知道,我会收集更多的信息


希望这有帮助

您的
bin
obj
文件夹是否已签入svn?如果是这样的话,这将导致或可能导致这个问题


因为这些文件夹不应该有任何svn文件夹/文件,所以可以将svn配置为调用.svn文件夹\u svn

设置环境变量