Is it bad practice to have both build server and subversion server as same machine?
Is it bad practise to have both build server and subversion server on the same machine? Previously they have been separate machines, but I wondered if it is really a waste of resources having them separate.
In addition can these be deployed to a virtual serv开发者_如何学Pythoner, will the performance be degraded much if they are VMs?
I think it depends mostly on how much load each server is facing. If they're lightly loaded, I can't think of much reason they shouldn't be the same machine. For large software projects though, build servers tend to work really hard, so in that case keeping the two separate makes more sense.
With regards to virtuals, our SVN server and both of our CruiseControl.Net servers are virtuals. All three are sufficiently fast for our needs. Of course that has as much to do with resource allocation (CPU, memory, drive space) as anything else.
精彩评论