Непрерывное развертывание ПО. Автоматизация процессов сборки, тестирования и внедрения новых версий ПО.
Авторы - Джез Хамбл, Дейвид Фарли
Одна из главных целей данной книги Джеза Хамбла и Дейвида Фарли "Непрерывное развертывание ПО: Автоматизация процессов сборки, тестирования и внедрения новых версий ПО" - улучшение взаимодействия людей, ответственных за развертывание программного обеспечения, особенно разработчиков, тестировщиков, администраторов баз данных, системных администраторов и менеджеров проектов. В книге рассматривается широкий круг вопросов, включая управление конфигурацией ПО, контроль исходного кода, планирование выпусков, тестирование, совместимость кодов и автоматизация процессов интеграции, сборки, тестирования и развертывания. В книге описываются также методы автоматизации приемочного тестирования, управления зависимостями, переноса баз данных, а также создания тестовых и рабочих сред и управления ними.
Многие специалисты, вовлеченные в создание программного обеспечения, считают эти процессы второстепенными по сравнению с написанием кода. Тем не менее опыт свидетельствует о том, что они занимают много времени, требуют значительных усилий и являются критически важными для успешного развертывания ПО. Риски, связанные с этими работами, тяжело поддаются адекватному управлению, в результате чего затраты на них составляют значительную часть стоимости проекта и часто даже превосходят затраты на написание кода. В книге приведена информация, необходимая для понимания этих рисков, и, что еще важнее, описана стратегия их уменьшения.
Книга состоит из трех частей. В части I представлены принципы, лежащие ‘‘за кулисами’’ непрерывного развертывания, и методы их практической реализации. В части II рассматривается центральная парадигма книги - шаблон конвейера развертывания. В части III подробно рассматриваются процессы, связанные с поддержкой конвейера развертывания: методы инкрементной разработки, шаблоны управления версиями, управление инфраструктурой, средой и данными, а также общие вопросы управления процессом развертывания.
Издательство – Вильямс
Год издания – 2011
Формат книги - PDF
Размер - 10,6 Мб
Непрерывное развертывание ПО. Автоматизация процессов сборки, тестирования и внедрения новых версий ПО. Джез Хамбл, Дейвид Фарли - скачать
|