问题描述
请问有谁知道比较完整的ASP.NET下如何构建持续集成环境?最好是开源解决方案。能列出使用哪些工具,如何构建,如何做自动编译,自动单元测试,自动化构建,自动化发布和部署,自动化集成测试,以及包括版本控制等。
解决方案
解决方案二:
这么多自动化那还要人干什么
解决方案三:
天啊,微软跟.net有关的才几个产品?tfs能实现这些全部功能。不过看你们公司研发体系应该达不到这种程度。
解决方案四:
做这些自动化是有原因的,虽然有这么多自动化,但也并不是就不需要人了
解决方案五:
引用2楼winner2050的回复:
天啊,微软跟.net有关的才几个产品?tfs能实现这些全部功能。不过看你们公司研发体系应该达不到这种程度。
你说的TFS是指?
解决方案六:
搞.net的会不认识tfs?百度一下就出来了。下载安装就行了。
解决方案七:
最好是你在某方面真的懂其研发和操作技术,不需要从网上下载什么“开源软件”,你就应该自己做到。
解决方案八:
目前来说,编译声称方面,我们用自己的电脑在vs下编译很快,用别的东西是浪费时间。我们不需要多余安排人去编译,因此也就无需考虑什么自动化编译。测试引擎是自己的只有100多行代码的引擎就够了。假设部署20个服务器,那么打开一个TeamViewer然后同时向20个网站传文件的手工方法工作的很好,然后服务器上有一个只有几k的小.exe程序用于“一键更新”已经上传完的文件到目标位置。我们有自己的分布式操作架构,可以让几十台服务器按照指令去做不同的维护任务,这个即将投入运行。版本管理使用svn。除了你常用的工具,其它的工具都是自己研发。省钱或者简单有效为目的,以免浪费精力去玩什么开源程序。
解决方案九:
整天在csdn问这些东西,可能你喊了8年“有没有主流的开源系统啊?”只后,你的实际达到的基本上还是在原地踏步。
解决方案十:
引用楼主peacedog的回复:
请问有谁知道比较完整的ASP.NET下如何构建持续集成环境?最好是开源解决方案。能列出使用哪些工具,如何构建,如何做自动编译,自动单元测试,自动化构建,自动化发布和部署,自动化集成测试,以及包括版本控制等。
不切实际的想法,人家有牛逼的工具集,还免费给你用?自己赚钱还来不及呢微软的开发工具已经是最好的了,但是相对于软件生产企业的需求而言,仍然很简陋,所以,不要让你们的开发人员苦逼的工作,自己动手,丰衣足食.你们既然都已经涉及到真正的软件生产的问题了,就应该明白生产工具应该自己研发制造,并且,自己研发的工具可以面向不同的系统平台,而不仅仅是微软平台.
解决方案十一:
谢谢各位提供的宝贵意见,但是可能你们没有完全理解我的那个点,你们说的我同意,但因为我们有实际的需求,所以仍然希望能听到CSDN上更多人的意见和建议。
解决方案十二:
shenmeshichixujicheng.............................
解决方案十三:
该回复于2014-12-06 19:46:07被版主删除
解决方案十四:
该回复于2014-12-06 19:46:07被版主删除
解决方案十五:
版本控制TFS即可,除了“自动化发布和部署,自动化集成测试”,其它的可通读SharpDevelope源码,抽取里面的插件,可能需要手动实现