CI/CD — это одна из основных DevOps практик. CI — непрерывная интеграция или Continuous Integration и CD — непрерывная доставка или Continuous Delivery.
Это набор принципов, практик и инструментов, которые позволяют IT команде быстро и надежно доставлять новый функционал и изменения в продукте для финальных пользователей. Основная цель CI — последовательно, автоматически и 100% воспроизводимо собрать, упаковать и провести автоматические тестирование приложения. CD начинает свою работу после окончания CI, а именно: обеспечивает автоматическое развертывание приложения и его изменений в нужное окружение (Production, Staging, Test, и т.д.). На данный момент наличие настроенных пайплайнов CI/CD является необходимым и удобным инструментом в фактически любом разрабатываемом проекте, вне зависимости от стека и языка, который используют разработчики.