Continuous Integration (CI) and Continuous Delivery (CD): A Practical Guide to Designing and Developing Pipelines
Эта книга представляет собой практическое руководство по проектированию и разработке эффективных пайплайнов непрерывной интеграции (CI) и непрерывной поставки (CD). Автор, Генри ван Мероде, подробно рассматривает ключевые принципы и концепции CI/CD, помогая читателям избежать распространённых ошибок и подводных камней.
В книге анализируются типичные проблемы при внедрении CI/CD: упрощённые диаграммы и несоответствия, отсутствие шаблонов проектирования, уязвимости безопасности, тестирование пайплайнов, различия между кодом приложения и инфраструктурным кодом, а также технические ограничения и работа с legacy-системами.
Особое внимание уделяется практическим аспектам организации и поддержки пайплайнов, включая вопросы масштабирования, безопасности и интеграции с существующей инфраструктурой. Книга содержит примеры и рекомендации, основанные на реальном опыте внедрения CI/CD в различных проектах.
Издание будет полезно DevOps-инженерам, разработчикам, архитекторам и всем, кто занимается автоматизацией процессов разработки и поставки программного обеспечения. Книга помогает систематизировать знания о CI/CD и предоставляет инструменты для создания надёжных и эффективных пайплайнов.









