持续集成
2018-3-21 9:44:11 星期三
今天终于看到了对这个的解释
持续集成:Continuous Integration,简称CI,意思是,在一个项目中,任何人对代码库的任何改动,
都会触发CI服务器自动对项目进行构建,自动运行测试,甚至自动部署到测试环境。
这样做的好处就是,随时发现问题,随时修复。因为修复问题的成本随着时间的推移而增长,越早发现,修复成本越低。
Travis CI 提供的是持续集成服务(Continuous Integration,简称 CI)。它绑定 Github 上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,还能部署到服务器。
持续集成指的是只要代码有变更,就自动运行构建和测试,反馈运行结果。确保符合预期以后,再将新代码"集成"到主干。
持续集成的好处在于,每次代码的小幅变更,就能看到运行结果,从而不断累积小的变更,而不是在开发周期结束时,一下子合并一大块代码