持续集成(CI) 可以将团队成员提供的代码集成到一个共享代码仓中。开发团队通过发起Merge request (MR) 共享新的代码。该request会触发一条pipeline来构建、测试、并且验证新的代码,之后才会在您的代码仓中合并相应的修改。
持续交付(CD)可以将CI验证后的代码经由结构化的部署工作流,交付给您的应用程序。
采用CI/CD,可以帮助您的团队更快完成对用户的交付工作。CI帮助您在开发循环初期就能捕捉并尽可能减少错误,CD可以保证只将验证好的代码发送到您的应用程序。CI和CD必须协同配合,才帮助您的团队更快捷高效地完成构建。CI/CD在全面优化的软件开发工作中也发挥着至关重要的作用。