Грокаем Continuous Delivery, Уилсон К., 2024.
Код должен быть готов к релизу всегда!
Пайплайн Continuous Delivery автоматизирует процессы контроля версий, тестирования и развертывания при минимальном вмешательстве разработчика. Освойте инструменты и методы непрерывной доставки, и вы сможете быстро и последовательно добавлять функции и выпускать обновления.
«Грокаем Continuous Delivery» — это руководство по настройке и работе с пайплайном непрерывной доставки. В каждой главе рассматривается отдельный сценарий, с которым вы столкнетесь при создании системы CD, и приводятся реальные примеры, например автоматическое масштабирование и тестирование унаследованных приложений. Кристи Уилсон сопровождает каждый шаг иллюстрациями, кристально четкими объяснениями и практическими упражнениями для закрепления полученных знаний.

Git и GitHub.
Capa и Саша собираются использовать Git для контроля версий. Следующий вопрос — где будет размещен их репозиторий и как они будут с ним взаимодействовать. Сара и Саша собираются использовать GitHub для размещения этого и последующих создаваемых ими репозиториев.
Git — это распределенная система контроля версий. Когда вы клонируете (копируете) репозиторий на свой компьютер, вы получаете полную копию всего репозитория, которую можно использовать независимо от удаленной версии. У нее даже история изменений отдельная.
Сара создает первый репозиторий проекта на GitHub, а затем клонирует его; таким образом на ее компьютере создается еще одна копия репозитория с теми же коммитами (сейчас их еще нет), но она может вносить в нее изменения независимо. Саша делает то же самое, теперь у них обоих есть клоны репозитория, над которыми они могут работать независимо и использовать их для отправки (пуша, push) изменений обратно в общий репозиторий на GitHub.
ОГЛАВЛЕНИЕ.
ЧАСТЬ 1 ЧТО ТАКОЕ НЕПРЕРЫВНАЯ ДОСТАВКА.
Глава 1. Добро пожаловать в «Грокаем Continuous Delivery».
Глава 2. Базовый пайплайн.
ЧАСТЬ 2 ПОДДЕРЖАНИЕ ПО В СОСТОЯНИИ ГОТОВНОСТИ К ДОСТАВКЕ.
Глава 3. Контроль версий — единственно верный путь.
Глава 4. Эффективное использование линтинга.
Глава 5. Работа с нестабильными тестами.
Глава 6. Ускорение медленных наборов тестов.
Глава 7. Нужные сигналы в нужное время.
ЧАСТЬ 3 СДЕЛАЕМ ПРОЦЕСС ДОСТАВКИ ПРОЩЕ.
Глава 8. Простая доставка начинается с контроля версий.
Глава 9. Безопасная и надежная сборка.
Глава 10. Надежное развертывание.
ЧАСТЬ 4 РЕАЛИЗАЦИЯ НЕПРЕРЫВНОЙ ДОСТАВКИ.
Глава 11. Стартовые наборы: с нуля до CD.
Глава 12. Скрипты — это тоже код.
Глава 13. Реализация пайплайнов.
ПРИЛОЖЕНИЯ.
Приложение А. Системы непрерывной доставки.
Приложение В. Системы контроля версий.
Купить .
Теги: учебник по программированию :: программирование :: Уилсон :: пайплайн








