--- title: Continuous Deployment localeTitle: 持续部署 --- ## 持续部署 持续部署是一种现代软件工程过程,被认为是DevOps环境的一部分。它涉及开发人员团队在很短的周期内生成,更新和发布代码。这意味着开发人员会更频繁地提交更少量的代码。 持续部署的目标是使代码处于持续可靠和可部署的状态,以便随时释放此代码。此过程旨在更快地发布代码。为了实现持续部署,开发团队依赖于基础架构,该基础架构可自动化并处理导致部署的各个步骤。这通常被称为基础设施代码(IaC)。 持续部署的两个主要好处包括每个功能开发后的早期投资回报,因为较低的发布时间以及早期的新功能反馈。 持续部署的其他好处包括提高代码质量,因为生产的错误更少,更可靠的代码发布以及更短的上市时间。