回答
你可以使用CruiseControl.NET构建一个构建服务器?它可以建立你的项目。
CruiseControl.Net Tutorial – Part 1
CruiseControl.Net Tutorial – Part 2
我们有没有asp.net构建服务器本身。
你有一个单击构建脚本?如果没有,你应该先创建它。一旦你能够运行一个命令并获得一个完整的构建,那么很容易设置CruiseControl或其他构建服务器。
鉴于构建服务器的实力,它是真的花不了任何时间开发自己的。
你会的,但是,需要在最小
- 一键生成脚本
- 源代码库(如颠覆,TFS,甚至[不寒而栗]的SourceSafe)
- 服务器用作构建框(我使用虚拟映像)
您还可能发现使用类似Powershell的一键式部署脚本也很有用。
请注意,CruiseControl.NET和TeamCity的一个非常有效的替代品是Hudson。尽管它是用Java编写的,但使用像Tomcat这样的J2EE服务器却很简单。
Hudson的关键优势在于插件的范围,它允许您监视大多数版本控制系统,然后不仅仅构建(通过MSBuild甚至命令行),还运行单元测试,验收测试和等等。
请注意,我几乎会为downvote提到sourcesafe ;-) – jeroenh 2009-12-28 20:57:52
您可能会看到Web部署项目 - 它们允许您构建您的站点并将所有DLL合并到单个文件中,以便完全预编译的站点。你可以使用它与MSBuild。
自动化方面的选项是Team Foundation Server(TFS)自动构建。 TFS还包括源代码控制,错误跟踪以及许多其他可能需要或不需要的功能。
- 1. Kentico和TFS构建服务器设置
- 2. 结构建设构建服务器
- 3. 如何设置TFS2010以使用Jenkins构建服务器
- 4. 构建服务器(CI服务器)上的构建或重建
- 5. 什么是服务器架构和服务器设置?
- 6. 从哈德森部署ASP.NET Web应用程序构建设置/ CI服务器
- 7. 使用托管构建服务器构建ASP.NET RC1
- 8. TypeMock 7和构建服务器配置
- 9. 如何构建参数服务器?
- 10. 如何运行构建服务器
- 11. 如何构建GCM服务器
- 12. 如何在WIX团队服务中设置构建目标
- 13. Visual Studio团队服务 - 如何设置NativeScript构建?
- 14. 如何在Javascript中设置ASP.NET服务器时间
- 15. 设置服务器
- 16. 设置服务器
- 17. 设置服务器
- 18. 设置码头工MS构建服务器镜像
- 19. 将服务器代理设置添加到Ant构建文件。
- 20. 如何以廉价/免费的方式设置构建服务器?
- 21. Neo4j服务器设置建议
- 22. 如何设置Apache网络服务器
- 23. 设置名称服务器 - 如何?
- 24. Subversion,如何设置测试服务器?
- 25. 如何设置NodeJS Express服务器?
- 26. Eclipse eReviewBoard:如何设置服务器
- 27. 如何设置LAMP测试服务器?
- 28. 如何为apache服务器设置codeigniter?
- 29. 我们如何设置oAuth服务器?
- 30. 如何设置rethinkdb代理服务器
如果您从命令行调用它,每个.Net项目文件都是一个构建脚本:http://msdn.microsoft.com/en-us/library/ms164311.aspx – longda 2013-04-05 00:09:38