【发布时间】:2013-10-07 11:44:50
【问题描述】:
目前我正在使用 Cruise Control .Net。 我想自动化这个部署过程。 现在我正在按照以下步骤执行 msbuild 脚本。
GetSource=Get the source code from svn.
Before Build=build the web project.
Publish=publish the web project.
zip=zip the publish folder.
这里一切都很好,但是如何在不同的服务器上部署这个 zip 文件夹。我想,我应该使用 ftp 系统。但我还没有处理它。请建议如何继续这个场景会很好如果您提供任何示例演示项目或代码
【问题讨论】:
-
您需要将 CC.NET 视为“大花哨的 msbuild.exe 执行器”。在 msbuild 中编写所有逻辑。使用 cc.net 源代码控制任务来关闭您的源代码控制(甚至可能是单个 .msbuild 文件(又名 .proj 文件)............然后让 cc.net 调用“msbuild .exe MyBuildDef.proj”。
标签: asp.net msbuild cruisecontrol.net