我即将为一家小型开发公司(3-4位开发人员+一些测试人员)创建开发环境。 我们的开发平台是.NET和Oracle。
我的问题是如何构建整个环境。我需要多少台服务器?应该是开发人员的一台服务器还是测试人员的服务器?我想要一个构建服务器(TeamCity)。 在哪里放置Subversion? Visual Studio将在开发者笔记本电脑上。 我是否需要一个用于开发的数据库和一个额外的构建服务器?
还有什么可以帮助?
答案 0 :(得分:3)
yikes,一个有问题的问题。
也许你的开发人员可以帮助你更好地规划环境,而不是那些有用但随意的SO?
答案 1 :(得分:2)
源控件可以驻留在现有数据库服务器上以节省硬件成本,在这方面源控制的权重可以忽略不计。我肯定会建议使用专用的构建/集成服务器 - 我们使用TeamCity。
答案 2 :(得分:1)
除非您的开发人员经常不在办公室,否则请丢弃笔记本电脑。与一个不错的开发人员规范桌面工作站相比,他们总是会花费更多的负担并且能力更低。
答案 3 :(得分:1)
关于数据库我会说这是一个数据和数据类型的问题......如果他们有自己的开发人员副本,或者你想要一个大的开发人员副本,每个人都在使用...它不是真的直接构建设置。