Base/Knowledges/Библиотека/Книги/Грокаем Continuous Delivery.md

3.7 KiB
Raw Blame History

Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип Статус Название Автор Количество страниц Прогресс Формат Обложка Начата Закончена Оценка Сложность Теги Категории Источник Ссылка
Книга Запланировано Грокаем Continuous Delivery
Кристи Уилсон
400 0 Электронная Библиотека/Книги/covers/grokaem-continuous-delivery.jpg
devops
ci_cd
continuous_delivery
автоматизация
тестирование
Программирование
DevOps

Грокаем Continuous Delivery

!covers/grokaem-continuous-delivery.jpg

📖 О книге

Практическое руководство Кристи Уилсон по построению и работе с пайплайном непрерывной доставки. Каждая глава разбирает отдельный реальный сценарий: автоматическое масштабирование, тестирование легаси-приложений, управление конфигурацией. Книга сопровождается иллюстрациями, чёткими объяснениями и упражнениями. Издательство «Питер», 2024, серия «Библиотека программиста», ISBN 978-5-4461-2372-8.

🧠 Ключевые идеи

  • CD-пайплайн как основа надёжных поставок: автоматизация контроля версий, тестирования и деплоя минимизирует ручное вмешательство и снижает риск человеческой ошибки при каждом релизе
  • Каждый сценарий — отдельная глава: книга строится не как теория, а как набор конкретных ситуаций — от настройки первого пайплайна до работы с унаследованными системами
  • Тестирование как неотъемлемая часть CD: автоматические тесты на каждом этапе пайплайна — юнит, интеграционные, smoke — обязательное условие непрерывной доставки, а не опция
  • Инфраструктура как код: управление окружениями через код (IaC) делает деплой воспроизводимым и устраняет проблему «работает у меня, не работает на проде»
  • Постепенное внедрение: CD не требует всё или ничего — книга показывает, как добавлять практики итеративно, в том числе в легаси-проектах без CI/CD

💬 Важные цитаты

  • «Пайплайн Continuous Delivery автоматизирует процессы контроля версий, тестирования и развертывания при минимальном вмешательстве разработчика»
  • «Освойте инструменты и методы непрерывной доставки — и вы сможете быстро и последовательно добавлять функции и выпускать обновления»

💡 Как применить в моих проектах

🔗 Связанные заметки