Теоретический аспект
Continuous Integration (CI
) - это практика автоматической сборки, тестирования и интеграции кода разработчиков в общую ветку разработки на ежедневной основе. Это позволяет быстро обнаруживать и исправлять ошибки, сокращать время нахождения и устранения проблем в исходном коде, а также обеспечивать более высокое качество программного обеспечения.
Continuous Delivery (CD
) - это методология автоматической доставки и развертывания программного обеспечения в производственную среду на основе результатов процесса Continuous Integration. Это позволяет автоматизировать и ускорить процесс доставки и развертывания программного обеспечения в производственную среду, уменьшить время между выпусками новых версий и улучшить надежность процесса доставки.