Python Continuous Integration and Delivery: A Concise Guide with Examples
暫譯: Python 持續整合與交付:簡明指南與範例
Moritz Lenz
買這商品的人也買了...
-
$1,420$1,349 -
$1,560$1,529 -
$260$203 -
$690$621 -
$580$522 -
$540$459 -
$390$351 -
$1,200$948 -
$600$468 -
$500$425 -
$620$484 -
$474$450 -
$580$493 -
$480$379 -
$980$774 -
$880$581 -
$1,200$948 -
$480$360 -
$550$435 -
$654$621 -
$620$484 -
$580$406 -
$560$392 -
$880$695 -
$880$695
相關主題
商品描述
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 應用程式合作的操作人員。