主页

索引

模块索引

搜索页面

2.1.2. 临时

重要

做好持续集成的关键在于,快速反馈。

要做好持续集成,一些纪律要遵循:

1. 只有 CI 服务器处于绿色的状态才能提交代码
2. CI 服务器一旦检查出错,要立即修复
  • 测试是基础,自动化是基础,CI是一根主线,将诸多实践贯穿起来

设想过这样的情景(还没实现,打算实践一把):我们新招一名比较熟练的程序员,从TA入职拿到机器,到开发示意代码,再提交SCM,然后CI/CD,再发布到线上交付给用户,整个过程可以在入职当天的午饭之前完成。

这不光要求构建和集成自动化,甚至要求从入职开始的各个环节都能提前准备好,包括机器、开发环境、线上环境等,甚至连示范的需求都要能及时传递给TA。理想情况下,程序员只需要开发好程序,保证质量,提交到SCM即可,其他事情都应该交给机器。

主页

索引

模块索引

搜索页面