持续交付原则

持续交付是在持续集成的基础上,将持续集成的产出,自动化部署到一个预上线环境,或者称之为pre-online环境,这样的好处是我们时时刻刻都有一个可以预览的线上版本。那么持续交付有哪些原则呢?原则如下:

  1. 为软件交付创建一个可重复性且可控的过程;

  2. 将几乎所有事情自动化

  3. 把所有的东西都纳入版本控制

  4. 提前、频繁地做让你感到痛苦的事情

  5. 内建质量,尽早发现和解决问题

  6. “DONE”===“已发布”

  7. 交付过程是每个成员的责任

  8. 持续改进

上方有八个原则,简单来说,就是要求流程自动化可重复可控,所有信息均进行版本控制,难得事情提早做,尽早解决问题,以owner意识来把控整个过程并进行持续改进,只有当产品已发布的时候,才表明产品已经完成了。