Что такое непрерывная интеграция (CI) и непрерывное развертывание (CD)?
Это ключевые практики в разработке программного обеспечения и центральные столпы подхода DevOps.
Непрерывная интеграция (CI)
CI включает частую интеграцию изменений кода в общий репозиторий и автоматизацию тестов для обеспечения надежности кода.
Непрерывная доставка (CD)
CD автоматизирует процесс тестирования и доставки изменений кода, останавливаясь непосредственно перед автоматическим развертыванием в производство.
CI/CD конвейер
Конвейер — это связанный набор тестов, процессов и проверок, который включает CI и CD, поддерживаемый гибким мышлением, подходом DevOps и практиками SRE.