【发布时间】:2010-09-07 22:18:21
【问题描述】:
我的团队目前正在尝试自动部署我们的 .Net 和 PHP Web 应用程序。我们希望简化部署,并避免手动操作带来的麻烦和许多令人头疼的问题。
我们需要一种解决方案,使我们能够:
- Compile the application
- Version the application with the SVN version number
- Backup the existing site
- Deploy to a web farm
我们所有的应用程序都使用 SVN 进行源代码控制,我们的 .Net 应用程序使用 CruiseControl。 我们一直在尝试使用 MSBuild 和 NAnt 部署脚本,但效果有限。我们过去也使用过 Capistrano,但希望尽可能避免使用 Ruby。
还有其他可以帮助我们的部署工具吗?
【问题讨论】:
-
应用程序发布自动化解决方案是专门为此设计的,您可以在此处找到重要工具列表:en.wikipedia.org/wiki/Application_release_automation
标签: .net php deployment web-applications