В общем-то, с CI/CD я уже был более-менее знаком до этой книги и ожидаемо не нашел в книге ничего нового, читал больше из интереса к серии “Грокаем…” в целом. В принципе, можно сказать для того, что бы упорядочить знания - книга пойдет. Еще она пойдет для тех, кто хотел бы разобраться с тем, как автоматизация может помочь проектам или, может быть, подобрать аргументы для внедрения. Как-то так.

КДПВ

Книга разделена на четыре части: - знакомство, подготовка кода к непрерывной доставке, процесс развертывания нового кода и реализация непрерывной доставки.

В первой части происходит знакомство с основными терминами, им даются определения, приводятся примеры и все такое. В общем, происходит общее знакомство с системой непрерывной доставки.

Основная идея подготовки кода к непрерывной доставке - это повышение его качества. Так как в идеальном мире код должен раскатываться автоматически после внесения изменений, то эти самые изменения должны быть проверены в достаточном объеме для его последующей публикации, а так как время доставки критически важно, то и проверки должны проходить быстро и качественно, что исключает работу людей.

В третьей части происходит переход от верификации изменений к их выпуску. Происходит знакомство с метриками DORA, как создавать артефакты, рассматриваются различные методики развертывания.

В четвёртой, последней части книги, рассматривается реализация непрерывной доставки. Когда все знания, которые были получены ранее собираются вместе в виде кода скриптов доставки.

Всё выглядит вполне разумно и в достаточном объеме. Другими словами, тема раскрывается :) Все примеры процессов приведены для GitHub Actions, но судя по тому что вижу, они наверняка будут легко адаптированы для того же GitLab’a, который мне более привычен. В книге описаны проблемы с которыми я сталкивался в работе, например это медленные и плавающие тесты. Методы решения были примерно одинаковые, скорее всего по тому что они находятся на виду. После прочтения книги становится видно, как можно было бы улучшить процессы… В общем, для тех кто хочет разобраться и автоматизировать доставку, книга точно не плохая.

Что касается качества издания, то оно в целом повторяет остальные издания серии: мягкий переплет, забавные иллюстрации, легкая подача. Бумага и полиграфия хорошие, мне все понравилось.


Автор(ы):

  • Christie Wilson

Год издания: 2024
Количество страниц: 400
Оценка: 5/5

Издатель: Питер
Ссылка на страницу книги на сайте издательства: https://www.piter.com/collection/kompyutery-i-internet/product/grokaem-continuous-delivery

Оригинальное название: Grokking continous delivery
Год издания оригинала: 2022