持续集成

持续集成

Continuous Integration (CI) is the practice of merging all developer working copies to a shared mainline several times a day.

持续集成(Continuous Integration,简称 CI),是软件开发周期的一种实践,把代码仓库(Gitlab 或者 Github)、构建工具(如 Jenkins)和测试工具(SonarQube)集成在一起,频繁的将代码合并到主干然后自动进行构建和测试。简单来说持续集成就是一个监控版本控制系统中代码变化的工具,当发生变化是可以自动编译和测试以及执行后续自定义动作。


参考资料: