Continuous Delivery(持续交付)是软件工程中的一种实践方法,指团队通过自动化流程,使软件能够随时可靠地发布到生产环境。它强调频繁、小批量地交付软件更新,以降低发布风险并加快反馈循环。
/kənˈtɪnjuəs dɪˈlɪvəri/
Continuous delivery allows our team to release new features to users every week instead of every quarter.
持续交付使我们的团队能够每周而非每季度向用户发布新功能。
By adopting continuous delivery practices, the organization significantly reduced deployment failures and shortened the feedback loop between developers and end users.
通过采用持续交付实践,该组织显著减少了部署失败的次数,并缩短了开发人员与最终用户之间的反馈周期。
Continuous 源自拉丁语 continuus,意为"不间断的、连续的",由 continere(持有、保持)演变而来。Delivery 源自古法语 delivrer,意为"释放、交出",最终来自拉丁语 deliberare。这一术语作为软件工程概念在2010年由 Jez Humble 和 David Farley 在其同名著作中正式提出并推广,成为现代 DevOps 运动的核心理念之一。