Mastering GitHub Actions: Advance your automation skills with the latest techniques for software integration and deployment
暫譯: 精通 GitHub Actions:提升您的自動化技能,掌握最新的軟體整合與部署技術
Chapman, Eric
- 出版商: Packt Publishing
- 出版日期: 2024-03-22
- 售價: $2,050
- 貴賓價: 9.5 折 $1,948
- 語言: 英文
- 頁數: 490
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1805128620
- ISBN-13: 9781805128625
-
相關分類:
Version Control
海外代購書籍(需單獨結帳)
商品描述
Explore the full spectrum of GitHub Actions to unlock your team's potential and become a pro in no time
Key Features
- Master GitHub events to foster a self-service mindset
- Elevate your GitHub Actions knowledge to a whole new level through real-world examples
- Learn how to integrate with popular cloud-based products within your workflows
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description
Navigating GitHub Actions often leaves developers grappling with inefficiencies and collaboration bottlenecks. Mastering GitHub Actions offers solutions to these challenges, ensuring smoother software development.
With 16 extensive chapters, this book simplifies GitHub Actions, walking you through its vast capabilities, from team and enterprise features to organization defaults, self-hosted runners, and monitoring tools. You'll learn how to craft reusable workflows, design bespoke templates, publish actions, incorporate external services, and introduce enhanced security measures. Through hands-on examples, you'll gain best-practice insights for team-based GitHub Actions workflows and discover strategies for maximizing organization accounts.
Whether you're a software engineer or a DevOps guru, by the end of this book, you'll be adept at amplifying productivity and leveraging automation's might to refine your development process.
What you will learn
- Explore GitHub Actions' features for team and business settings
- Create reusable workflows, templates, and standardized processes to reduce overhead
- Get to grips with CI/CD integrations, code quality tools, and communication
- Understand self-hosted runners for greater control of resources and settings
- Discover tools to optimize GitHub Actions and manage resources efficiently
- Work through examples to enhance projects, teamwork, and productivity
Who this book is for
This book is for developers with a foundation in CI/CD, code quality tools, and team communication keen on exploring GitHub Actions. It's ideal for DevOps engineers, system administrators, software developers, IT specialists, automation aficionados, and university students focused on software integration and deployment. Those familiar with GitHub's ecosystem will find this content insightful.
商品描述(中文翻譯)
探索 GitHub Actions 的全方位功能,釋放團隊潛力,讓你迅速成為專家
主要特點
- 精通 GitHub 事件,培養自助服務的心態
- 透過實際案例將你的 GitHub Actions 知識提升到全新層次
- 學習如何在工作流程中整合流行的雲端產品
- 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書
書籍描述
導航 GitHub Actions 通常讓開發者面對效率低下和協作瓶頸的挑戰。精通 GitHub Actions 提供了解決這些挑戰的方案,確保軟體開發更加順暢。
本書包含 16 章內容,簡化了 GitHub Actions,帶你了解其廣泛的功能,從團隊和企業特性到組織預設、自我託管的執行者和監控工具。你將學會如何設計可重用的工作流程、創建定制模板、發布動作、整合外部服務以及引入增強的安全措施。透過實作範例,你將獲得團隊導向的 GitHub Actions 工作流程的最佳實踐見解,並發現最大化組織帳戶的策略。
無論你是軟體工程師還是 DevOps 專家,通過本書的學習,你將能夠提升生產力,利用自動化的力量來精煉你的開發過程。
你將學到的內容
- 探索 GitHub Actions 在團隊和商業環境中的功能
- 創建可重用的工作流程、模板和標準化流程以減少開銷
- 熟悉 CI/CD 整合、代碼質量工具和溝通
- 理解自我託管的執行者以獲得更大的資源和設置控制
- 發現優化 GitHub Actions 和有效管理資源的工具
- 通過範例提升專案、團隊合作和生產力
本書適合誰
本書適合對 CI/CD、代碼質量工具和團隊溝通有基礎的開發者,並渴望探索 GitHub Actions。它非常適合 DevOps 工程師、系統管理員、軟體開發人員、IT 專家、自動化愛好者以及專注於軟體整合和部署的大學生。熟悉 GitHub 生態系統的人將會發現這些內容非常有見地。
目錄大綱
- An Overview of GitHub and GitHub Actions
- Exploring Workflows
- Deep Dive into Reusable Workflows and Composite Actions
- Workflow Personalization Using GitHub Apps
- Utilizing Starter Workflows in Your Team
- Using HashiCorp Vault in GitHub
- Deploying to Azure Using OpenID Connect
- Working with Checks
- Annotating Code with Actions
- Advancing with Event-Driven Workflows
- Setting Up Self-Hosted Runners
- The Crawler Pattern
- The Configuration Centralization Pattern
- Using Remote Workflows to Kickstart Your Products
- Housekeeping Tips for Your Organization
- Handy Workflows for Managing Your Software
目錄大綱(中文翻譯)
- An Overview of GitHub and GitHub Actions
- Exploring Workflows
- Deep Dive into Reusable Workflows and Composite Actions
- Workflow Personalization Using GitHub Apps
- Utilizing Starter Workflows in Your Team
- Using HashiCorp Vault in GitHub
- Deploying to Azure Using OpenID Connect
- Working with Checks
- Annotating Code with Actions
- Advancing with Event-Driven Workflows
- Setting Up Self-Hosted Runners
- The Crawler Pattern
- The Configuration Centralization Pattern
- Using Remote Workflows to Kickstart Your Products
- Housekeeping Tips for Your Organization
- Handy Workflows for Managing Your Software