TFS 2010是否满足我们对源代码控制和部署的要求
我们公司目前使用 Assembla.com 的 sourcecontol 和里程碑/票证跟踪,使用 cc.net 和 Visual Studio 构建自动化和开发环境部署,以发布到测试和生产环境。我们目前正在使用 Visual Studio 中的构建配置来设置连接字符串和应用程序设置,同时我们在 web.config 中手动更改 Web 服务的 url。我们最近成为银牌合作伙伴,并因此获得了 TFS 等许可证。我想知道对 TFS 的更改是否会提供我们满足以下要求所需的选项:
我们有 3 个环境,开发环境、测试环境和生产环境,每个环境都有以下机器(全部运行在 Windows Server 2008 R2 上):
- 具有大约 30 个不同的 Web 服务器网站全部采用 asp.net
- 服务器运行 5 个 Windows 服务
- 数据库服务器在 sql server 2005 + 中包含 10-15 个不同的数据库 ssrs 2005
我们需要以下内容:
- 具有分支、标记和合并的源代码控制
- 具有自动部署到开发环境的持续集成
- 具有附件和文档链接/wiki 的票证/工作项 链接
- 里程碑/发布
- 数据库模式的版本控制/源控制
- 部署到测试/生产环境,无需手动 配置应用程序或执行sql文件
- 部署后出现错误快速回滚
Our company currently use sourcecontol and milestone/ticket tracking from Assembla.com, build automation and developement environment deployment with cc.net and visual studio for publishing to test and production environment. We currently are using build configuration in visual studio to set up connection strings and app settings, while we manually change urls for web services in web.config. We recently became silver partner and thus get TFS, etc licenses. I am wondering if a change to TFS would provide the options we need for the following requirements:
We have 3 environments, dev, test and prod, each with the following machines (All on Windows Server 2008 R2):
- Web server with about 30 different web sites all in asp.net
- Server running 5 windows services
- Database server with 10-15 different databases in sql server 2005 +
ssrs 2005
We need the following:
- Source control with branch, tag and merge
- Continuous Integration with automatic deployment to dev environment
- Tickets/Work items with attachment and documentation linking/wiki
linking - Milestones/Releases
- Versioning/sourcecontrol of database schema
- Deployment to test / prod environment without having to manually
configure application or execute sql files - Quick rollback in case of errors after deployment
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
其中一些项目需要一些配置和自定义,但是 TFS 可以做到这一切。
Some these items will require a little configuration and customizations, but yes TFS does all that.