我是持续集成的新手,但立即意识到它的价值,我想立即进行设置。我玩过 TeamCity 并让它在虚拟机中工作得很好。
现在,我不想在另一个系统上花钱,所以我打算在更快的机器(即我的开发系统)上再次运行 VM。有几个问题浮现在脑海中:
- 硬盘分配——应该有多大?当然,60GB 似乎绰绰有余,但人们也曾经认为我们永远不需要超过 64KB 的 RAM
- 备份 - 备份集成服务器是否重要?当然,我想这很好,这样就不必再次经历整个配置过程,但我认为就是这样。每次我进行配置更改时,我都可以对我的虚拟机进行快照,然后只备份应用程序(忽略 buildAgent 的东西)。
- 迁移——如果我想从开发系统上的虚拟机转移到新服务器,甚至可能运行 Windows Server 2003,是否足够简单?也许这是最适合 StackOverflow 的特定点。