Git
约 329 字大约 1 分钟
2021-03-07
什么是持续集成?
持续集成是一种软件开发实践,是指团队开发项目过程中,集成各自所负责的项目部分到同一个地方。通过每个成员每天至少集成一次,一天可能会集成多次。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
举个最简单的例子,项目git提交以及构建。一个前端项目由两个前端开发人员负责,每个人负责一部分,项目在git上有个master分支(项目主分支)。开发人员拉取代码到本地,需建立一个本地分支如(如dev)。当开发人员开发过程中,部分内容完成了需要提交,在拉取最新版本代码,合并代码无误的情况下,将自己本地建立的分支内容提交到git,确保代码无误,并入到master分支,最后构建项目。小编大概理解的是这样。
持续集成可以降低风险,减少重复。同时,不受时间地点的控制,随时可以生成部署的软件,从而提高开发效率。