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 生態系統的人將會發現這些內容非常有見地。

目錄大綱

  1. An Overview of GitHub and GitHub Actions
  2. Exploring Workflows
  3. Deep Dive into Reusable Workflows and Composite Actions
  4. Workflow Personalization Using GitHub Apps
  5. Utilizing Starter Workflows in Your Team
  6. Using HashiCorp Vault in GitHub
  7. Deploying to Azure Using OpenID Connect
  8. Working with Checks
  9. Annotating Code with Actions
  10. Advancing with Event-Driven Workflows
  11. Setting Up Self-Hosted Runners
  12. The Crawler Pattern
  13. The Configuration Centralization Pattern
  14. Using Remote Workflows to Kickstart Your Products
  15. Housekeeping Tips for Your Organization
  16. Handy Workflows for Managing Your Software

目錄大綱(中文翻譯)


  1. An Overview of GitHub and GitHub Actions

  2. Exploring Workflows

  3. Deep Dive into Reusable Workflows and Composite Actions

  4. Workflow Personalization Using GitHub Apps

  5. Utilizing Starter Workflows in Your Team

  6. Using HashiCorp Vault in GitHub

  7. Deploying to Azure Using OpenID Connect

  8. Working with Checks

  9. Annotating Code with Actions

  10. Advancing with Event-Driven Workflows

  11. Setting Up Self-Hosted Runners

  12. The Crawler Pattern

  13. The Configuration Centralization Pattern

  14. Using Remote Workflows to Kickstart Your Products

  15. Housekeeping Tips for Your Organization

  16. Handy Workflows for Managing Your Software