Python : непрерывная интеграция и доставка : краткое руководство с примерами
Здесь можно купить книгу "Python : непрерывная интеграция и доставка : краткое руководство с примерами" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-97060-797-8
Страниц: 169
Артикул: 95155
Возрастная маркировка: 16+
Краткая аннотация книги "Python"
Язык Python используется во многих областях – веб-разработке, науке о данных и машинном обучении, интернете вещей (IoT), автоматизации систем. Морис Ленц, блогер, архитектор программного обеспечения с большим опытом работы, досконально рассматривает возможности Python, упрощающие и повышающие эффективность разработки ПО. В книге представлены различные виды тестирования; показано, как настроить автоматизированные системы, которые выполняют эти тесты, и устанавливать приложения в различных средах контролируемым способом. Представленный материал позволит разработчику успешно решать технические проблемы, которые обычно скрываются в программном коде. Издание предназначено для технических специалистов, занимающихся доставкой программного обеспечения: разработчиков, архитекторов, инженеров по релизу и DevOps-специалистов.
Содержание книги "Python : непрерывная интеграция и доставка : краткое руководство с примерами"
Об авторе
О техническом рецензенте
Благодарность
Введение
Глава 1. Автоматическое тестирование
1.1. Что же мы хотим от тестов
1.2. Недостатки тестов
1.3. Характеристики хорошего теста
1.4. Виды тестов
1.5. Резюме
Глава 2. Модульное тестирование в Python
2.1. Отступление: виртуальное окружение
2.2. Начало работы с модульными тестами
2.3. Работа с зависимостями
2.4. Разделение кода и тестов
2.5. Подробнее о модульном тестировании и Pytest
2.6. Запуск юнит-тестов в чистой среде
2.7. Другой пример проекта: matheval
2.8. Резюме
Глава 3. Непрерывная интеграция с Jenkins
3.1. Серверы непрерывной интеграции
3.2. Начало работы с Jenkins
3.3. Экспорт дополнительных сведений о тесте в Jenkins
3.4. Шаблоны для работы с Jenkins
3.5. Другие показатели в Jenkins
3.6. Резюме
Глава 4. Непрерывная доставка
4.1. Причины для CD и автоматизированных развертываний
4.2. План для CD
4.3. Резюме
Глава 5. Сборка пакетов
5.1. Создание tar-архива с исходным кодом
5.2. Упаковка с помощью dh-virtualenv
5.3 Файл debian/control
5.4. Резюме
Глава 6. Распространение пакетов Debian
6.1. Сигнатуры
6.2. Подготовка репозитория
6.3. Автоматизация создания репозитория и добавления пакета
6.4. Обслуживание репозиториев
6.5. Резюме
Глава 7. Развертывание пакетов
7.1. Ansible: основы
7.2. Развертывание с помощью Ansible
7.3. Резюме
Глава 8. Виртуальная площадка для автоматизации развертываний
8.1. Требования и использование ресурсов
8.2. Знакомство с Vagrant
8.3. Настройка машин
8.4. Резюме
Глава 9. Сборка в конвейере с помощью Go Continuous Delivery
9.1. О Go Continuous Delivery
9.2. Установка
9.3. Сборка в конвейере
9.4. Резюме
Глава 10. Распространение и развертывание пакетов в конвейере
10.1. Загрузка в конвейер
10.2. Развертывание в конвейере
10.3. Результаты
10.4. Проходя весь путь до реальных условий эксплуатации
10.5. Достижение разблокировано: базовая непрерывная доставка
Глава 11. Улучшаем конвейер
11.1. Откаты и установка определенных версий
11.2. Проведение дымовых тестов в конвейере
11.3. Шаблоны конфигурации
11.4. Как избежать шквала повторных сборок
11.5. Резюме
Глава 12. Безопасность
12.1. Опасности централизации
12.2. Время до выхода на рынок для исправлений безопасности
12.3. Аудит и спецификация ПО
12.4. Резюме
Глава 13. Управление состояниями
13.1. Синхронизация кода и версий базы данных
13.2. Разделение версий приложения и базы данных
13.3. Резюме
Глава 14. Выводы и перспективы
14.1. Что дальше?
14.2. Заключение
Все отзывы о книге Python : непрерывная интеграция и доставка : краткое руководство с примерами
С книгой "Python" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Python : непрерывная интеграция и доставка : краткое руководство с примерами (автор Мориц Ленц)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку