我正在为我的Rails应用程序设置一个持续集成服务器(使用Integrity),我需要一些建议:大多数人是否设置CI以在每次推送到中央SCM存储库时构建和测试他们的应用,还是仅在推送到暂存分支时才构建和测试他们的应用?我将使用CI服务器自动运行flay、flog、reek和rcov——我应该运行任何其他测试或代码覆盖工具吗?我打算在Slicehost上部署我的应用程序。我是否应该在单独的Slicehost切片上设置CI服务器,该切片设置为与我的生产切片相同(安装的gem、库等)?如果我确实为CI使用单独的切片,那么将CI切片也用于登台服务器是否有任何危害?亲切的问候,雅各布