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