我们目前是一个由3名开发人员组成的小组,并希望迁移到一个新的设置,用于部署、测试和托管我们的web应用程序。
我们目前的设置是:
版本控制服务器(1) -我们在这个服务器上使用SVN。
Web (2) -用于向客户端测试/演示新功能。
Web (3) -托管5个ASP.NET web应用程序(每天10k用户)
Web服务器(4) -用于web应用程序的故障转移服务器
数据库服务器(5) - MS SQL Server
数据库故障转移服务器(6) - MS SQL Server
这是我们共有的6台服务器。
该团队在本地机器上使用Visual进行开发,并且只在本地进行测试。当构建就绪后,我们将从一个开发人员机器和FTP发布到测试web服务器,然后也发布到活动web服务器。
这个设置看起来怎么样?
我们现在关注TeamCity的versionControl,测试和CI。我们打算建立一个新的服务器。希望能取代上面的1和2。我有几个问题..。
发布于 2019-03-23 12:04:48
请查找我的内联评论,以Vishal开头:
我们需要多少台服务器?
Vishal:服务器设置是可以的,您可以在版本控制服务器本身上安装team。
TeamCity应该安装在自己的服务器上吗?
维沙尔:没必要。
开发人员机器上有什么需要安装的吗?
Vishal:与此无关,但显然应该有SVN来开始对版本控制的更改。
我的测试服务器也可以是我的TeamCity服务器吗?
Vishal:取决于机器的配置,我更喜欢使用SVN作为TC服务器安装的服务器。
https://stackoverflow.com/questions/55124999
复制相似问题