Automating DevOps with GitLab CI/CD Pipelines: Build efficient CI/CD pipelines to verify, secure, and deploy your code using real-life examples
暫譯: 使用 GitLab CI/CD 管道自動化 DevOps:構建高效的 CI/CD 管道以驗證、安全和部署您的代碼,並使用實際案例
Cowell, Christopher, Lotz, Nicholas, Timberlake, Chris
- 出版商: Packt Publishing
- 出版日期: 2023-02-24
- 售價: $1,710
- 貴賓價: 9.5 折 $1,625
- 語言: 英文
- 頁數: 348
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1803233001
- ISBN-13: 9781803233000
-
相關分類:
DevOps、Version Control
立即出貨 (庫存=1)
買這商品的人也買了...
-
$2,500$2,375 -
$1,820Hadoop: The Definitive Guide, 4/e (Paperback)
-
$594$564 -
$594$564 -
$1,488Modern C++ Programming Cookbook, 2/e (Paperback)
-
$534$507 -
$654$621 -
$894$849 -
$403算法筆記, 2/e
-
$708$673 -
$774$735 -
$509數以達理:量化研發管理指南
-
$2,024Automating Data Quality Monitoring: Scaling Beyond Rules with Machine Learning (Paperback)
-
$301基於近鄰思想和同步模型的聚類算法
-
$2,124Defensive Security Handbook: Best Practices for Securing Infrastructure (Paperback)
-
$654$621
相關主題
商品描述
Use GitLab CI/CD pipelines for automating and deploying different steps of your software development lifecycle using best practices and troubleshooting methods
Key Features:
- Reap the power of GitLab CI/CD pipelines at every stage of your software development lifecycle
- Learn how GitLab makes Git easier to use and more powerful when committing and reviewing code
- Cement your understanding using hands-on tutorials and extensive self-assessment exercises
- Purchase of the print or Kindle book includes a free eBook in the PDF format
Book Description:
Developers and release engineers understand the high stakes involved in building, packaging, and deploying code correctly. Ensuring that your code is functionally correct, fast, and secure is a time-consuming and complex task. Code implementation, development, and deployment can be conducted efficiently using GitLab CI/CD pipelines.
Automating DevOps with GitLab CI/CD Pipelines begins with the basics of Git and GitLab, showing how to commit and review code. You'll learn to set up GitLab Runners for executing and autoscaling CI/CD pipelines and creating and configuring pipelines for many software development lifecycle steps. You'll also discover where to find pipeline results in GitLab, and how to interpret those results. Through the course of the book, you'll become well-equipped with deploying code to different environments, advancing CI/CD pipeline features such as connecting GitLab to a Kubernetes cluster and using GitLab with Terraform, triggering pipelines and improving pipeline performance and using best practices and troubleshooting tips for uncooperative pipelines. In-text examples, use cases, and self-assessments will reinforce the important CI/CD, GitLab, and Git concepts, and help you prepare for interviews and certification exams related to GitLab.
By the end of this book, you'll be able to use GitLab to build CI/CD pipelines that automate all the DevOps steps needed to build and deploy high-quality, secure code.
What You Will Learn:
- Gain insights into the essentials of Git, GitLab, and DevOps
- Understand how to create, view, and run GitLab CI/CD pipelines
- Explore how to verify, secure, and deploy code with GitLab CI/CD pipelines
- Configure and use GitLab Runners to execute CI/CD pipelines
- Explore advanced GitLab CI/CD pipeline features like DAGs and conditional logic
- Follow best practices and troubleshooting methods of GitLab CI/CD pipelines
- Implement end-to-end software development lifecycle workflows using examples
Who this book is for:
This book is for DevOps/DevSecOps engineers, application developers, release engineers, quality assurance engineers, security engineers, SREs, and sysadmins looking to implement fast, secure and automated software development lifecycle tasks using continuous integration and continuous delivery (CI/CD) pipelines in GitLab. Basic knowledge of major stages of the software development life cycle and DevOps processes will be helpful.
商品描述(中文翻譯)
使用 GitLab CI/CD 管道自動化和部署軟體開發生命週期的不同步驟,並運用最佳實踐和故障排除方法
主要特點:
- 在軟體開發生命週期的每個階段充分利用 GitLab CI/CD 管道的強大功能
- 了解 GitLab 如何使 Git 更易於使用,並在提交和審查代碼時更具威力
- 透過實作教程和廣泛的自我評估練習鞏固您的理解
- 購買印刷版或 Kindle 書籍可獲得免費的 PDF 格式電子書
書籍描述:
開發人員和發佈工程師了解正確構建、打包和部署代碼所涉及的高風險。確保您的代碼在功能上正確、快速且安全是一項耗時且複雜的任務。使用 GitLab CI/CD 管道可以有效地進行代碼的實作、開發和部署。
《使用 GitLab CI/CD 管道自動化 DevOps》從 Git 和 GitLab 的基礎開始,展示如何提交和審查代碼。您將學會設置 GitLab Runners 以執行和自動擴展 CI/CD 管道,並為許多軟體開發生命週期步驟創建和配置管道。您還將發現如何在 GitLab 中查找管道結果,以及如何解釋這些結果。在本書的過程中,您將充分掌握將代碼部署到不同環境的技能,推進 CI/CD 管道功能,例如將 GitLab 連接到 Kubernetes 集群,使用 GitLab 與 Terraform,觸發管道並改善管道性能,以及針對不合作的管道使用最佳實踐和故障排除提示。書中的範例、使用案例和自我評估將加強重要的 CI/CD、GitLab 和 Git 概念,並幫助您為與 GitLab 相關的面試和認證考試做好準備。
在本書結束時,您將能夠使用 GitLab 構建 CI/CD 管道,自動化構建和部署高品質、安全代碼所需的所有 DevOps 步驟。
您將學到什麼:
- 深入了解 Git、GitLab 和 DevOps 的基本要素
- 了解如何創建、查看和運行 GitLab CI/CD 管道
- 探索如何使用 GitLab CI/CD 管道驗證、安全和部署代碼
- 配置和使用 GitLab Runners 來執行 CI/CD 管道
- 探索高級 GitLab CI/CD 管道功能,如 DAG 和條件邏輯
- 遵循 GitLab CI/CD 管道的最佳實踐和故障排除方法
- 使用範例實施端到端的軟體開發生命週期工作流程
本書適合誰:
本書適合 DevOps/DevSecOps 工程師、應用開發人員、發佈工程師、品質保證工程師、安全工程師、SRE 和系統管理員,這些人希望使用 GitLab 中的持續集成和持續交付 (CI/CD) 管道來實施快速、安全和自動化的軟體開發生命週期任務。對軟體開發生命週期的主要階段和 DevOps 流程的基本知識將是有幫助的。