Visual studio CruiseControl.NET、Visual Studio和;颠覆
我正在设置一个持续集成服务器 我有一个问题在教程中似乎没有提到 我有一个ASP.net Web应用程序需要编译并发布 我的问题是,我似乎能够编译应用程序,但当我尝试使用buildPublisher时,它会复制所有东西,包括.svn文件和文件夹以及ms CS文件 我正在使用MSBuild任务编译源代码。我尝试将MSBuild输出目录设置为Directory,但似乎没有任何效果 我不明白什么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将
谢谢您可能正在寻找_CopyWebApplication指令:
我们使用CruiseControl.NET将ASP.NET应用程序部署到QA部门的测试服务器上,因此这确实是可能的 在每个项目中,我们创建了一个名为“Deployer”的额外构建配置,除了构建一个额外的Web部署项目之外,它与调试配置相同。因此,通过在Deployer配置中运行MSBuild,我们可以在已知位置生成已编译的输出 然后,我们使用NAnt执行简单的复制操作,将其复制到所需位置,即IIS服务器配置为查找应用程序的文件夹中 我知道你的问题中没有提到NAnt,但如果你想充分利用CCNet,那么很值得熟悉它 我现在不在工作,但如果这有任何意义,你需要一些额外的信息,那么让我知道,我会收集更多的信息
希望这有帮助您的
bin
或obj
文件夹是否已签入svn?如果是这样的话,这将导致或可能导致这个问题
因为这些文件夹不应该有任何svn文件夹/文件,所以可以将svn配置为调用.svn文件夹\u svn 设置环境变量