Accelerate DevOps with GitHub: Enhance software delivery performance with GitHub Issues, Projects, Actions, and Advanced Security
暫譯: 使用 GitHub 加速 DevOps:透過 GitHub Issues、Projects、Actions 和進階安全性提升軟體交付效能
Kaufmann, Michael
- 出版商: Packt Publishing
- 出版日期: 2022-09-09
- 定價: $1,750
- 售價: 9.0 折 $1,575
- 語言: 英文
- 頁數: 540
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1801813353
- ISBN-13: 9781801813358
-
相關分類:
DevOps、Version Control、資訊安全
-
相關翻譯:
加速:高效能軟件交付之道 (簡中版)
立即出貨 (庫存=1)
相關主題
商品描述
Take your DevOps and DevSecOps game to the next level by leveraging the power of the GitHub toolset in practice
Key Features
- Release software faster and with confidence
- Increase your productivity by spending more time on software delivery and less on fixing bugs and administrative tasks
- Deliver high-quality software that is more stable, scalable, and secure
Book Description
This practical guide to DevOps uses GitHub as the DevOps platform and shows how you can leverage the power of GitHub for collaboration, lean management, and secure and fast software delivery.
The chapters provide simple solutions to common problems, thereby helping teams that are already on their DevOps journey to further advance into DevOps and speed up their software delivery performance. From finding the right metrics to measure your success to learning from other teams' success stories without merely copying what they've done, this book has it all in one place. As you advance, you'll find out how you can leverage the power of GitHub to accelerate your value delivery – by making work visible with GitHub Projects, measuring the right metrics with GitHub Insights, using solid and proven engineering practices with GitHub Actions and Advanced Security, and moving to event-based and loosely coupled software architecture.
By the end of this GitHub book, you'll have understood what factors influence software delivery performance and how you can measure your capabilities, thus realizing where you stand in your journey and how you can move forward.
What you will learn
- Effectively measure software delivery performance
- Adopt DevOps and lean management techniques in your teams
- Plan, track, and visualize your work using GitHub Issues and Projects
- Use continuous delivery with GitHub Actions and Packages
- Scale quality through testing in production and chaos engineering
- “Shift left” security and secure your entire software supply chain
- Use DevSecOps practices with GitHub Advanced Security
- Secure your code with code scanning, secret scanning, and Dependabot
Who this book is for
This book is for developers, solutions architects, DevOps engineers, and SREs, as well as for engineering or product managers who want to enhance their software delivery performance. Whether you're new to DevOps, already have experience with GitHub Enterprise, or come from a platform such as Azure DevOps, Team Foundation Server, GitLab, Bitbucket, Puppet, Chef, or Jenkins but struggle to achieve maximum performance, you'll find this book beneficial.
商品描述(中文翻譯)
將您的 DevOps 和 DevSecOps 技能提升到新高度,利用 GitHub 工具集的實際應用。
主要特點
- 更快且更有信心地釋出軟體
- 通過將更多時間花在軟體交付上,減少修復錯誤和行政任務的時間來提高生產力
- 提供更穩定、可擴展且安全的高品質軟體
書籍描述
這本實用的 DevOps 指南將 GitHub 作為 DevOps 平台,展示了如何利用 GitHub 的力量進行協作、精益管理以及安全且快速的軟體交付。
各章節提供針對常見問題的簡單解決方案,幫助已經在 DevOps 旅程中的團隊進一步推進 DevOps,並加快他們的軟體交付表現。從找到合適的指標來衡量成功,到學習其他團隊的成功故事而不僅僅是複製他們的做法,這本書將所有內容集中在一起。隨著您的進步,您將發現如何利用 GitHub 的力量來加速價值交付——通過使用 GitHub Projects 使工作可見,使用 GitHub Insights 測量正確的指標,利用 GitHub Actions 和 Advanced Security 的穩固且經過驗證的工程實踐,以及轉向事件驅動和鬆耦合的軟體架構。
在這本 GitHub 書籍結束時,您將了解影響軟體交付表現的因素,以及如何衡量您的能力,從而意識到您在旅程中的位置以及如何向前推進。
您將學到的內容
- 有效衡量軟體交付表現
- 在您的團隊中採用 DevOps 和精益管理技術
- 使用 GitHub Issues 和 Projects 計劃、追蹤和可視化您的工作
- 使用 GitHub Actions 和 Packages 進行持續交付
- 通過在生產環境中測試和混沌工程來擴展質量
- “向左移動”安全性,保護整個軟體供應鏈
- 使用 GitHub Advanced Security 實踐 DevSecOps
- 通過代碼掃描、秘密掃描和 Dependabot 來保護您的代碼
本書適合誰
這本書適合開發人員、解決方案架構師、DevOps 工程師和 SRE,以及希望提升其軟體交付表現的工程或產品經理。無論您是 DevOps 新手,已經有 GitHub Enterprise 的經驗,還是來自 Azure DevOps、Team Foundation Server、GitLab、Bitbucket、Puppet、Chef 或 Jenkins 等平台但在實現最佳性能方面遇到困難,您都會發現這本書對您有幫助。
作者簡介
Michael Kaufmann believes that people can be happy and productive at work. He loves DevOps, the cloud, and everything that has to do with modern software engineering and productivity.
He is the founder and CEO of Xpirit Germany, and he has been working as a consultant and manager in the IT sector for more than 20 years. Michael helps his clients succeed: with cloud adoption, agile, and DevOps transformation.
Microsoft has awarded him with the title Microsoft Regional Director (RD) and Microsoft Most Valuable Professional (MVP) - the latter in the category DevOps and GitHub - ever since 2015.
Michael likes to share his knowledge in books, trainings, and as a speaker at international conferences.
作者簡介(中文翻譯)
麥可·考夫曼(Michael Kaufmann)相信人們可以在工作中感到快樂和高效。他熱愛 DevOps、雲端技術以及與現代軟體工程和生產力相關的一切。
他是 Xpirit 德國的創辦人兼執行長,並在 IT 領域擔任顧問和經理已有超過 20 年的經驗。麥可幫助他的客戶在雲端採用、敏捷開發和 DevOps 轉型方面取得成功。
自 2015 年以來,微軟授予他微軟區域總監(Microsoft Regional Director, RD)和微軟最有價值專業人士(Microsoft Most Valuable Professional, MVP)的稱號,後者屬於 DevOps 和 GitHub 類別。
麥可喜歡通過書籍、培訓以及在國際會議上擔任演講者來分享他的知識。
目錄大綱
1. Metrics That Matter
2. Plan, Track, and Visualize Your Work
3. Teamwork and Collaborative Development
4. Asynchronous Work: Collaborate from Anywhere
5. Influence of Open and Inner Source on Software Delivery Performance
6. Automation with GitHub Actions
7. Running Your Workflows
8. Managing Dependencies Using GitHub Packages
9. Deploying to Any Platform
10. Feature Flags and the Feature Lifecycle
11. Trunk-Based Development
12. Shift Left Testing for Increased Quality
13. Shift-Left Security and DevSecOps
14. Securing Your Code
15. Securing Your Deployments
16. Loosely Coupled Architecture and Microservices
17. Empower Your Teams
18. Lean Product Development and Lean Startup
19. Experimentation and A|B-Testing
20. GitHub – The Home for All Developers
21. Migrating to GitHub
22. Organizing Your Teams
23. Transform Your Enterprise
目錄大綱(中文翻譯)
1. Metrics That Matter
2. Plan, Track, and Visualize Your Work
3. Teamwork and Collaborative Development
4. Asynchronous Work: Collaborate from Anywhere
5. Influence of Open and Inner Source on Software Delivery Performance
6. Automation with GitHub Actions
7. Running Your Workflows
8. Managing Dependencies Using GitHub Packages
9. Deploying to Any Platform
10. Feature Flags and the Feature Lifecycle
11. Trunk-Based Development
12. Shift Left Testing for Increased Quality
13. Shift-Left Security and DevSecOps
14. Securing Your Code
15. Securing Your Deployments
16. Loosely Coupled Architecture and Microservices
17. Empower Your Teams
18. Lean Product Development and Lean Startup
19. Experimentation and A|B-Testing
20. GitHub – The Home for All Developers
21. Migrating to GitHub
22. Organizing Your Teams
23. Transform Your Enterprise