1.统一的代码库
  2.自动构建 
  3.自动测试 
  4.每个人每天都要向代码库主干提交代码 
  5.每次代码递交后都会在持续集成服务器上触发一次构建 
  6.保证快速构建 
  7.模拟生产环境的自动测试 
  8.每个人都可以很容易的获取最新可执行的应用程序 
  9.每个人都清楚正在发生的状况 
  10.自动化的部署