Книги / DevOps и Инфраструктура / CI/CD / Jenkins Administrator's Guide: Install, manage, and scale a CI/CD build and release system to accelerate your product life cycle

Jenkins Administrator's Guide: Install, manage, and scale a CI/CD build and release system to accelerate your product life cycle

Calvin Sangbin Park, Lalit Adithya, Samuel Gleske

Книга «Jenkins Administrator's Guide» — это практическое руководство по установке, настройке, управлению и масштабированию Jenkins в производственной среде. Она предназначена для DevOps-инженеров, администраторов и разработчиков, которые хотят автоматизировать сборку, релизы и операции с помощью CI/CD-конвейеров.

В книге подробно рассматривается развёртывание Jenkins на AWS и внутри корпоративного файрвола, включая выбор архитектуры, настройку TLS-терминации и политик безопасности. Читатели научатся создавать CI/CD-пайплайны, запускаемые событиями pull request в GitHub, а также освоят различные синтаксисы Jenkinsfile для построения уникального процесса сборки и релиза.

Особое внимание уделено Jenkins Configuration as Code (JCasC), что позволяет описывать конфигурацию Jenkins в виде кода. Также рассматриваются стратегии резервного копирования, восстановления после сбоев, планирование обновлений и откатов, выявление и устранение узких мест при масштабировании.

Книга содержит главу, посвящённую основам Amazon Web Services, с иллюстрациями, что делает её доступной для читателей, не знакомых с AWS. В конце читатели получат не только работающий production-grade экземпляр Jenkins с настроенными пайплайнами, но и лучшие практики от экспертов отрасли.

Издание будет полезно как начинающим администраторам Jenkins, так и опытным специалистам, стремящимся оптимизировать и масштабировать свои CI/CD-системы.