我是新来的持续整合,但马上意识到它的价值,我想立刻build立一个。 我已经和TeamCity一起玩过,并且在虚拟机上工作。
现在,我不想在另一个系统上花钱,所以我打算在一台更快的机器(即我的开发系统)上再次做VM。 有几个问题想到这一点:
据我了解你的观点:
硬盘使用量取决于代码库的大小,提交的次数以及生成次数。
备份只应包含configuration和构build脚本。
从CI服务器的nix版本迁移到win版本(例如,从Linux版本TeamCity迁移到Windows版本的TeamCity时),迁移可能是最容易的。 CI系统没有实现一些抽象的持续集成规范的标准。 而如果你打算从TeamCity迁移到Atlassian Bamboo,从CruiseControl到Hudson就像是从头开始设置CI系统。 他们唯一通用的东西是VSC存储库从中获取数据。