我有一个现有的网站,监控SVN存储库的变化,当有签入时,新的网站是使用aspnet_compiler构建的,然后生产网站上的内容的差异是sftp'd到生产网络服务器.整个持续集成过程使用cruisecontrol.net构建.
我重构了整个站点以使用ASP.NET MVC,现在我正在尝试集成到我的构建过程中.看起来这已经改变了,我没有像以前那样获得与MVC前网站相同的行为.遗憾的是,我没有取得多大进展,因为似乎没有人做过这件事.有没有人有这样的东西以任何形式工作?
使用"devenv"(如"常规项目")自动执行命令行也不起作用.有/ Build命令行开关,但它们只是构建到位.此命令行不公开UI中内置的"发布"机制.项目目录中甚至还有一个{Project Name} .Publish.xml文件,它似乎是需要发布的内容的清单.没办法自动化.
我只是试图从命令行模拟VS 2008 MVC项目中的构建菜单下的"发布{项目名称}".