Python Continuous Integration and Delivery: A Concise Guide with Examples
Moritz Lenz
買這商品的人也買了...
-
$1,410$1,340 -
$1,560$1,529 -
$260$203 -
$690$621 -
$580$522 -
$540$459 -
$390$351 -
$1,200$1,020 -
$600$468 -
$500$425 -
$620$484 -
$474$450 -
$580$493 -
$480$379 -
$980$774 -
$880$748 -
$1,200$948 -
$480$379 -
$550$435 -
$654$621 -
$620$484 -
$580$458 -
$560$442 -
$880$695 -
$880$748
相關主題
商品描述
Gain the techniques and tools that enable a smooth and efficient software development process in this quick and practical guide on Python continuous integration (CI) and continuous delivery (CD). Based on example applications, this book introduces various kinds of testing and shows you how to set up automated systems that run these tests, and install applications in different environments in controlled ways. Python Continuous Integration and Delivery tackles the technical problems related to software development that are typically glossed over in pure programming texts.
After reading this book, you’ll see that in today's fast-moving world, no software project can afford to go through development, then an integration phase of unpredictable length and complexity, and finally be shipped to the customer -- just to find out that the resulting application didn't quite fill their need. Instead, you’ll discover that practicing continuous integration and continuous delivery reduces the risks by keeping changes small and automating otherwise painful processes.
What You Will Learn
- Carry out various kinds of testing, including unit testing and continuous integration testing, of your Python code using Jenkins
- Build packages and manage repositories
- Incorporate Ansible and Go for automated packaging and other deployments
- Manage more complex and robust deployments
Who This Book Is For
Python programmers and operating staff that work with Python applications.
商品描述(中文翻譯)
獲得在Python持續整合(CI)和持續交付(CD)中實現順暢高效軟體開發流程的技巧和工具。本書以實例應用為基礎,介紹了各種測試方法,並展示了如何建立自動化系統來運行這些測試,以及以受控方式在不同環境中安裝應用程式。《Python持續整合和交付》解決了軟體開發中通常在純編程文本中被忽略的技術問題。
閱讀本書後,您將了解到在當今快速變動的世界中,沒有任何軟體項目能夠承受開發、不可預測長度和複雜度的整合階段,最後交付給客戶,只發現生成的應用程式並未完全滿足他們的需求。相反,您將發現實踐持續整合和交付可以通過保持變更的小型化和自動化其他痛苦的流程來降低風險。
您將學到以下內容:
- 使用Jenkins對Python代碼進行各種測試,包括單元測試和持續整合測試
- 構建套件並管理存儲庫
- 整合Ansible和Go進行自動打包和其他部署
- 管理更複雜和強大的部署
本書適合Python程序員和與Python應用程式一起工作的運營人員。