让我从我的网站架构开始。我有2个Web服务器(员工),2个Web服务器(外部用户),2个应用程序服务器(WCF)和数据库服务器。我有超过5个环境(每个环境都有相应的配置)。
使用Team Build 2010,我正在生成共享文件夹中的包。这不包括数据库增量脚本(与上次构建的架构更改)。
目前,我将这些包带到远程服务器并使用MSBUILD进行部署。
现在我需要:
1. 针对这种架构的一键部署方法(一个想法)。 2. 我可以使用的MSBUILD命令(如果可能,请指向完整列表)。 3. 如何生成增量数据库脚本以及作为自动化的一部分更新数据库的方法(我在解决方案中有数据库项目,目前在每次构建后都会执行模式比较)。
大多数情况下,我认为BuildProcesstemplate.xaml必须进行编辑。在这种方法中进行指导。
我参考的内容(在我的情况下没有帮助):
1. Vishal R. Joshi的PDC 09演讲 2. 使用TFS 2010构建代理进行持续部署(Hakan Forss博客) 3. Web Deployment Made Awesome:If You're Using XCopy, You're Doing It Wrong(Scott Hanselman)。
大多数搜索和Stack社区向我展示了简单情况的帮助。请提供您在项目中使用或拥有的想法。
非常感谢。
使用Team Build 2010,我正在生成共享文件夹中的包。这不包括数据库增量脚本(与上次构建的架构更改)。
目前,我将这些包带到远程服务器并使用MSBUILD进行部署。
现在我需要:
1. 针对这种架构的一键部署方法(一个想法)。 2. 我可以使用的MSBUILD命令(如果可能,请指向完整列表)。 3. 如何生成增量数据库脚本以及作为自动化的一部分更新数据库的方法(我在解决方案中有数据库项目,目前在每次构建后都会执行模式比较)。
大多数情况下,我认为BuildProcesstemplate.xaml必须进行编辑。在这种方法中进行指导。
我参考的内容(在我的情况下没有帮助):
1. Vishal R. Joshi的PDC 09演讲 2. 使用TFS 2010构建代理进行持续部署(Hakan Forss博客) 3. Web Deployment Made Awesome:If You're Using XCopy, You're Doing It Wrong(Scott Hanselman)。
大多数搜索和Stack社区向我展示了简单情况的帮助。请提供您在项目中使用或拥有的想法。
非常感谢。