持续交付是在持续集成的基础上,将持续集成的产出,自动化部署到一个预上线环境,或者称之为pre-online环境,这样的好处是我们时时刻刻都有一个可以预览的线上版本。那么持续交付有哪些原则呢?原则如下:
为软件交付创建一个可重复性且可控的过程;
将几乎所有事情自动化
把所有的东西都纳入版本控制
提前、频繁地做让你感到痛苦的事情
内建质量,尽早发现和解决问题
“DONE”===“已发布”
交付过程是每个成员的责任
持续改进
上方有八个原则,简单来说,就是要求流程自动化可重复可控,所有信息均进行版本控制,难得事情提早做,尽早解决问题,以owner意识来把控整个过程并进行持续改进,只有当产品已发布的时候,才表明产品已经完成了。