Python. Непрерывная интеграция и доставка
В современном быстро меняющемся мире нельзя допустить, чтобы программный проект прошел разработку, затем этап интеграции непредсказуемой длины и сложности, а после доставки заказчику обнаружилось бы, что приложение не вполне удовлетворяет его потребностям.
Практика непрерывной интеграции и непрерывной доставки снижает риски и позволяет ускорить разработку за счет автоматизации большинства процессов.
В этом практическом руководстве рассматриваются методы и инструменты, упрощающие и повышающие эффективность разработки программного обеспечения. В книге представлены различные виды тестирования; показано, как настроить автоматизированные системы, которые выполняют эти тесты, и устанавливать приложения в различных средах контролируемым способом. Прочитав книгу, вы сможете успешно решать технические проблемы, которые обычно скрываются в программном коде.
Из книги вы узнаете, как:
- выполнять различные виды тестирования, включая модульное и непрерывное интеграционное тестирование кода, написанного на языке Python с использованием Jenkins;
- выполнить сборку пакетов и управлять репозиториями;
- внедрить Ansible и Go для автоматизированной упаковки и других развертываний;
- управлять более сложными и надежными развертываниями.
Книга предназначена для программистов на Python и инженеров DevOps, работающих с приложениями Python.
Автор(ы) | Мориц Ленц |
Переводчик | А. Е. Мамонов, Д. А. Беликов |
Издательство | ДМК Пресс |
Год издания | 2020 |
ISBN | 978-5-97060-797-8 |
Кол-во страниц | 168 |
Формат страниц | 60x90/16 (145x215 мм) |
Размеры товара | 205 × 141 × 10 мм |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 200 экз. |
Вес | 215 г |