как работает continuous integration?

 

при continuous integration происходит автоматическая сборка и проверка новых кусочков кода. непрерывная интеграция подразумевает полное исключение человека из  процессов сборки и деплоя. 

какие плюсы continuous integration?

 

можно на ранней стадии обнаружить проблему и исправить ее до слияния нового кода с основной веткой. 

какую выбрать систему для непрерывной интеграции?

 

самые популярные — teamcity и jenkins. вы также можете использовать внутренние системы платформ github и gitlab.