Learning Github Actions: Automation and Integration of CI/CD with Github (Paperback)
暫譯: 學習 GitHub Actions:CI/CD 的自動化與整合
Laster, Brent
- 出版商: O'Reilly
- 出版日期: 2023-09-26
- 定價: $2,300
- 售價: 9.5 折 $2,185
- 語言: 英文
- 頁數: 411
- 裝訂: Quality Paper - also called trade paper
- ISBN: 109813107X
- ISBN-13: 9781098131074
-
相關分類:
Version Control
立即出貨
買這商品的人也買了...
-
$1,700$1,700 -
$560$476 -
$4,620$4,389 -
$1,980$1,881 -
$450$356 -
$600$474 -
$1,650$1,568 -
$560$442 -
$1,998$1,898 -
$980$774 -
$1,980$1,881 -
$780$608 -
$780$616 -
$1,840Multithreaded JavaScript: Concurrency Beyond the Event Loop
-
$2,680$2,626 -
$500$395 -
$880$695 -
$479$455 -
$560$442 -
$1,805Functional Design: Principles, Patterns, and Practices (Paperback)
-
$1,190$1,131 -
$750$585 -
$2,043Learning Systems Thinking: Essential Nonlinear Skills and Practices for Software Professionals (Paperback)
-
$1,980$1,881 -
$2,119Mastering Opentelemetry and Observability: Enhancing Application and Infrastructure Performance and Avoiding Outages
商品描述
Automate your software development processes with GitHub Actions, the continuous integration and continuous delivery platform that integrates seamlessly with GitHub. With this practical book, open source author, trainer, and DevOps director Brent Laster explains everything you need to know about using and getting value from GitHub Actions. You'll learn what actions and workflows are and how they can be used, created, and incorporated into your processes to simplify, standardize, and automate your work in GitHub.
This book explains the platform, components, use cases, implementation, and integration points of actions, so you can leverage them to provide the functionality and features needed in today's complex pipelines and software development processes. You'll learn how to design and implement automated workflows that respond to common events like pushes, pull requests, and review updates. You'll understand how to use the components of the GitHub Actions platform to gain maximum automation and benefit.
With this book, you will:
- Learn what GitHub Actions are, the various use cases for them, and how to incorporate them into your processes
- Understand GitHub Actions' structure, syntax, and semantics
- Automate processes and implement functionality
- Create your own custom actions with Docker, JavaScript, or shell approaches
- Troubleshoot and debug workflows that use actions
- Combine actions with GitHub APIs and other integration options
- Identify ways to securely implement workflows with GitHub Actions
- Understand how GitHub Actions compares to other options
商品描述(中文翻譯)
自動化您的軟體開發流程,使用 GitHub Actions,這是一個與 GitHub 無縫整合的持續整合和持續交付平台。在這本實用的書籍中,開源作者、培訓師及 DevOps 總監 Brent Laster 解釋了您需要了解的有關使用和從 GitHub Actions 中獲取價值的所有內容。您將學習什麼是 actions 和 workflows,以及如何使用、創建和將它們納入您的流程,以簡化、標準化和自動化您在 GitHub 中的工作。
本書解釋了平台、組件、使用案例、實施和 actions 的整合點,讓您能夠利用它們提供當今複雜管道和軟體開發流程中所需的功能和特性。您將學習如何設計和實施自動化工作流程,以響應常見事件,如推送、拉取請求和審查更新。您將了解如何使用 GitHub Actions 平台的組件,以獲得最大的自動化和效益。
通過這本書,您將:
- 了解什麼是 GitHub Actions、它們的各種使用案例,以及如何將它們納入您的流程
- 理解 GitHub Actions 的結構、語法和語義
- 自動化流程並實施功能
- 使用 Docker、JavaScript 或 shell 方法創建您自己的自定義 actions
- 疑難排解和調試使用 actions 的工作流程
- 將 actions 與 GitHub APIs 和其他整合選項結合
- 確定安全實施 GitHub Actions 工作流程的方法
- 理解 GitHub Actions 與其他選項的比較