Непрерывное развертывание ПО
Процесс тестирования программного обеспечения, которое поставляется пользователя, является часто весьма продолжительным по времени, рискованным процессом.
Процесс тестирования программного обеспечения, которое поставляется пользователя, является часто весьма продолжительным по времени, рискованным процессом. Данное издание предлагает Вам абсолютно другой подход к стратегии разработки, а именно такой набор принципов и практических методик, которые обеспечивают быструю инкрементную поставку современного программного обеспечения высокого качества. Команда разработчиков проекта получает возможность производить изменения и новые средства в течение нескольких часов или минут, невзирая на размер проекта и объемной кодовой базы. Это происходит, благодаря следующим процессам, описанным в книге:
- автоматизация процессов сборки,
- установка и тестирования программного обеспечения,
- улучшение командного взаимодействия между разработчиками, тестировщиками и администраторами.
В издании приводятся основы процесса быстрой и надежной поставки программного обеспечения с минимальными рисками. Вводится такое понятие, как «конвейера развертывания», представляющий из себя автоматизированный процесс, управляющий всеми изменениями проекта, начиная от регистрации изменений до выхода очередной версии программы. В книге рассмотрены также методы по поддержке непрерывного развертывания, используя при этом инструменты управления инфраструктурами, данными и конфигурациями, и в конечном итоге – управление целыми проектами.
Джез Хамбл, Дэвид Фарли
Вильямс, 2011 | Стр. 432 | ISBN 978-5-8459-1739-3 | Pdf | 7 Mb