CI/CD (CICD) — методология разработки программного обеспечения, представляющая собой комбинацию непрерывной интеграции (continuous integration) и непрерывного развертывания (continuous delivery, или continuous deployment).
CI/CD объединяет разработку, тестирование и развёртывание приложений.
DevOps-инженеры стремятся применять CI/CD практически для всех задач.
Цель состоит в том, чтобы ускорить обнаружение ошибок, повысить производительность и обеспечить более быстрые циклы выпуска. Этот процесс отличается от традиционных методов, когда набор обновлений программного обеспечения интегрировался в один большой пакет перед развертыванием более новой версии. Современные методы DevOps включают в себя непрерывные разработку, тестирование, интеграцию, развертывание и мониторинг программных приложений на протяжении всего жизненного цикла разработки. Практика CI/CD или конвейер CI/CD составляет основу современных операций DevOps.
Примечания
Ссылки CI/CD — принципы и применения
Категория:Инструменты для разработки программного обеспечения