Continuous delivery, практика непрерывных апдейтов, Эберхард В., 2018.
Эта книга поможет всем, кто собирается перейти на непрерывную поставку программного обеспечения. Руководители проектов ознакомятся с основными процессами, преимуществами и техническими требованиями. Разработчики, администраторы и архитекторы получат необходимые навыки организации работы, а также узнают, как непрерывная поставка внедряется в архитектуру программного обеспечения и структуру ИТ-организации. Эберхард Вольф познакомит вас с популярными передовыми технологиями, облегчающими труд разработчиков: Docker, Chef, Vagrant, Jenkins, Graphite, ELK stack, JBehave и Gatling. Вы пройдете через все этапы сборки, непрерывной интеграции, нагрузочного тестирования, развертывания и контроля.
1 Непрерывное развертывание: что и как?
1.1. Введение: что такое непрерывное развертывание?
Ответить на этот вопрос совсем непросто. Основоположники этого термина не дали четкого определения [1]. Мартин Фаулер (Martin Fowler) в своем обсуждении [2] непрерывного развертывания (Continuous Delivery) особо подчеркивает возможность в любой момент развернуть программное обеспечение (ПО) в рабочем окружении. Это требует автоматизации процессов, необходимых для установки ПО и оценки его качества. С другой стороны, в «Википедии» [3] «непрерывное развертывание» определяется как процесс оптимизации и автоматизации выпуска новых версий ПО. Наконец, главная цель методологии непрерывного развертывания заключается в анализе и оптимизации процесса, конечным пунктом которого является выпуск программного обеспечения. Строго говоря, этот процесс часто размывается во время разработки.
Краткое содержание.
Часть I. Основы.
Глава 1. Непрерывное развертывание: что и как?
Глава 2. Подготовка инфраструктуры.
Часть II. Конвейер непрерывного развертывания.
Глава 3. Автоматизация сборки и непрерывная интеграция.
Глава 4. Приемочные тесты.
Глава 5. Тестирование пропускной способности.
Глава 6. Исследовательское тестирование.
Глава 7. Развертывание — ввод в эксплуатацию.
Глава 8. Эксплуатация.
Часть III. Управление, организация и архитектура решения непрерывного развертывания.
Глава 9. Внедрение методологии непрерывного развертывания на предприятии.
Глава 10. Непрерывное развертывание и DevOps.
Глава 11. Непрерывное развертывание, DevOps и архитектура ПО.
Глава 12. Заключение: основные преимущества.
Купить .
Теги: Эберхард :: 2018 :: Continuous delivery
Смотрите также учебники, книги и учебные материалы:
- Вскрытие покажет, практический анализ вредоносного ПО, Сикорски М., Хониг Э., 2018
- Работа с BigData в облаках, обработка и хранение данных с примерами из Microsoft Azure, Сенько А., 2019
- Осваиваем Kubernetes, оркестрация контейнерных архитектур, Сайфан Д., 2019
- Ubuntu и Debian Linux для продвинутых, более 1000 незаменимых команд, Негус К., Казн Ф., 2011
- Linux на практике, Бреснахэн К., Блум Р., 2017
- Внутреннее устройство Linux, Уорд Б., 2016
- Kafka Streams в действии, приложения и микросервисы для работы в реальном времени, Беджек Б., 2019
- Алгоритмы интеллектуального Интернета, передовые методики сбора, анализа и обработки данных, Марманис X., Бабенко Д., 2011