任何软件项目的主要目标都是通过业务流程快速更新迭代来赚钱。我们越快向客户发布新版本,对我们的公司就约有好处。但如何快速实现版本更新迭代呢?我们可以手动完成。例如可以通过 SSH 连接到远程服务器。然后我们可以使用新代码克隆代码库、构建它并使用命令行运行它。尽管这个方式确实有效,但这并不是一种便捷的方法。
CI/CD在应用程序开发阶段,通过引入自动化,将应用程序频繁地交付给客户,是一种方法。许多企业从添加CI开始,然后朝着自动交付和部署的方向努力,比如云本地应用程序的一部分。在现代应用程序开发中,目标是允许多个开发人员同时处理同一应用程序的不同功能。