Русская Википедия:CI/CD

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

В разработке ПО, CI/CD или CICD[1] — это комбинация непрерывной интеграции (continuous integration) и непрерывного развертывания (continuous delivery или continuous deployment) программного обеспечения в процессе разработки[2][3].

CI/CD объединяет разработку, тестирование и развёртывание приложений.

В настоящий момент DevOps-программисты стремятся применять CI/CD практически для всех задач[4].

Цель состоит в том, чтобы увеличить раннее обнаружение дефектов, повысить производительность и обеспечить более быстрые циклы выпуска. Этот процесс отличается от традиционных методов, когда набор обновлений программного обеспечения интегрировался в один большой пакет перед развертыванием более новой версии. Современные методы DevOps включают в себя непрерывную разработку, непрерывное тестирование, непрерывную интеграцию, непрерывное развертывание и непрерывный мониторинг программных приложений на протяжении всего жизненного цикла разработки. Практика CI/CD или конвейер CI/CD составляет основу современных операций DevOps.

Примечания

Ссылки

Шаблон:Computer-sci-stub