我一直在阅读关于夜间构建(以及一般的自动化构建)对开发过程的重要性,我很想在我的项目中实现它们。问题是,我开发 MVC Web 应用程序。我无法想象我将如何能够轻松地运行任意构建。我需要将它部署到包括任何 dll、查看页面和必要的数据库更改的服务器上,并可能使用适当的测试数据为数据库播种。这听起来不是自动的,甚至没有用。
有没有一种有用的方法可以在 Web 应用程序中进行夜间构建?最好的解决方案是我可以在一个地址访问应用程序, nightlybuild.myapplication.com/buildnumber
服务器会找出要使用的 DLL、视图页面和 DB。