Learning GitHub Actions: Automation and Integration of CI/CD with GitHub
Эта книга представляет собой полное руководство по GitHub Actions — платформе автоматизации и интеграции непрерывной интеграции и доставки (CI/CD) от GitHub. Автор Брент Ластер подробно объясняет основы работы с Actions, начиная с фундаментальных концепций и заканчивая продвинутыми техниками.
В первой части книги рассматриваются основы GitHub Actions: что представляет собой эта платформа, как она работает, какие компоненты включает (триггеры, шаги, раннеры, задания, рабочие процессы). Особое внимание уделяется практическим аспектам создания первого рабочего процесса, использованию расширений VS Code для GitHub Actions и настройке различных типов раннеров.
Вторая часть книги посвящена управлению рабочими процессами и их окружениями. Автор подробно разбирает контексты, переменные окружения, секреты, управление разрешениями и другие важные аспекты настройки CI/CD-пайплайнов. Книга подходит как для начинающих, так и для опытных разработчиков, желающих освоить автоматизацию процессов с помощью GitHub Actions.









