Непрерывная интеграция (CI)
Каждый коммит запускает автоматическую сборку и тесты. Не даёт работе разных разработчиков разойтись настолько, что слить её уже нельзя.
Термин принадлежит Граду Бучу (1991), определяющее эссе написал Мартин Фаулер в 2000 году. Классические инструменты: CruiseControl (2001), Hudson/Jenkins, Travis CI (был куплен и увял), CircleCI, GitHub Actions (2019, сегодня доминирует в открытом коде), GitLab CI. CI/CD идут парой: CI собирает и тестирует, а CD (непрерывная доставка/развёртывание) автоматически выпускает релиз.