Изучите методы и инструменты, которые обеспечивают плавный и эффективный процесс разработки программного обеспечения, с помощью этого краткого и практического руководства по непрерывной интеграции и непрерывной доставке с использованием Python. В книге представлены различные виды тестирования и показано, как настроить автоматизированные системы, которые выполняют эти тесты, и устанавливать приложения в различных средах контролируем способом на базе примеров. С помощью этой книги можно решить технические проблемы, связанные с разработкой программного обеспечения, которые обычно скрываются в чистых текстах программирования. Прочитав эту книгу, вы увидите, что в современном быстро меняющемся мире ни один программный проект не может позволить себе пройти разработку, затем этап интеграции непредсказуемой длины и сложности и, наконец, отправиться к заказчику – после чего выяснится, что полученное приложение не совсем удовлетворяет его потребностям. Вы увидите, что практика непрерывной интеграции и непрерывной доставки снижает риски, благодаря небольшим изменениям и автоматизируя болезненные процессы. Книга предназначена для программистов Python и эксплуатационного персонала, работающего с приложениями Python.
Izuchite metody i instrumenty, kotorye obespechivajut plavnyj i effektivnyj protsess razrabotki programmnogo obespechenija, s pomoschju etogo kratkogo i prakticheskogo rukovodstva po nepreryvnoj integratsii i nepreryvnoj dostavke s ispolzovaniem Python. V knige predstavleny razlichnye vidy testirovanija i pokazano, kak nastroit avtomatizirovannye sistemy, kotorye vypolnjajut eti testy, i ustanavlivat prilozhenija v razlichnykh sredakh kontroliruem sposobom na baze primerov. S pomoschju etoj knigi mozhno reshit tekhnicheskie problemy, svjazannye s razrabotkoj programmnogo obespechenija, kotorye obychno skryvajutsja v chistykh tekstakh programmirovanija. Prochitav etu knigu, vy uvidite, chto v sovremennom bystro menjajuschemsja mire ni odin programmnyj proekt ne mozhet pozvolit sebe projti razrabotku, zatem etap integratsii nepredskazuemoj dliny i slozhnosti i, nakonets, otpravitsja k zakazchiku – posle chego vyjasnitsja, chto poluchennoe prilozhenie ne sovsem udovletvorjaet ego potrebnostjam. Vy uvidite, chto praktika nepreryvnoj integratsii i nepreryvnoj dostavki snizhaet riski, blagodarja nebolshim izmenenijam i avtomatiziruja boleznennye protsessy. Kniga prednaznachena dlja programmistov Python i ekspluatatsionnogo personala, rabotajuschego s prilozhenijami Python.