持续交付:一种软件工程实践,强调让代码变更在任何时候都能可靠、可重复地发布到生产环境(或随时可发布),通常依赖自动化测试、构建、部署流水线与小批量频繁交付。常与“持续集成(CI)”并提,但侧重点在发布/交付能力而不仅是合并代码。
/ kənˈtɪnjuəs dɪˈlɪvəri /
We practice continuous delivery so we can release small updates every week.
我们实行持续交付,这样就能每周发布小更新。
With continuous delivery, every code change is automatically built, tested, and prepared for release, which reduces risk and speeds up feedback from users.
在持续交付中,每一次代码变更都会被自动构建、测试并准备发布,从而降低风险并加快获得用户反馈的速度。
“Continuous”源自拉丁语 continuus(连续的、不间断的);“delivery”源自古法语 delivrer(交付、释放)。作为技术术语,“Continuous Delivery”在软件行业中用于描述把交付流程做成可持续、自动化、可随时发布的一整套方法论与实践,后来与DevOps文化一起广泛传播。