持续部署:一种软件交付实践,指代码一旦通过自动化测试与检查,就会自动部署到生产环境(线上),尽量减少人工干预与发布间隔。常与“Continuous Delivery(持续交付)”相关,但持续部署通常更进一步:通过流水线直接上线。
/kənˈtɪnjuəs dɪˈplɔɪmənt/
Our team uses continuous deployment to release small updates every day.
我们团队使用持续部署来每天发布小更新。
With strong automated testing and monitoring, continuous deployment can reduce release risk while speeding up delivery.
在完善的自动化测试与监控支持下,持续部署既能加快交付速度,也能降低发布风险。
“continuous”源自拉丁语 continuus,意为“连续不断的”;“deployment”来自 deploy,原指“展开、部署(军队/资源)”,在软件工程语境中引申为“将软件发布并运行到目标环境”。“Continuous deployment”作为DevOps与敏捷实践中的术语,强调把“构建—测试—发布”流程自动化并常态化。