Automating DevOps with GitLab CI/CD Pipelines: Build efficient CI/CD pipelines to verify, secure, and deploy your code using real-life examples (Paperback)
暫譯: 使用 GitLab CI/CD 管道自動化 DevOps:構建高效的 CI/CD 管道以驗證、安全和部署您的代碼,並使用實際案例
Cowell, Christopher, Lotz, Nicholas, Timberlake, Chris
- 出版商: Packt Publishing
- 出版日期: 2023-02-24
- 售價: $1,690
- 貴賓價: 9.5 折 $1,605
- 語言: 英文
- 頁數: 348
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1803233001
- ISBN-13: 9781803233000
-
相關分類:
CI/CD
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$504C++ 程序設計 : 原理與實踐(進階篇), 2/e (Programming: Principles and Practice Using C++, 2/e) -
$594C++ 程序設計 : 原理與實踐(基礎篇), 2/e (Programming: Principles and Practice Using C++, 2/e) -
$1,260Modern C++ Programming Cookbook, 2/e (Paperback) -
Kubeflow for Machine Learning: From Lab to Production$1,880$1,842 -
$499事件流實戰 -
$534高效能團隊模式:支持軟件快速交付的組織架構 (Team Topologies: Organizing Business and Technology Teams for Fast Flow) -
高並發系統實戰派:集群、Redis 緩存、海量存儲、Elasticsearch、RocketMQ、微服務、持續集成等$654$621 -
$448跨數據中心機器學習:賦能多雲智能數算融合 -
使用 GitOps 實現 Kubernetes 的持續部署:模式、流程及工具$714$678 -
$402算法筆記, 2/e -
Elasticsearch 數據搜索與分析實戰$599$569 -
計算機底層的秘密$708$672 -
$657C++20 代碼整潔之道:可持續軟件開發模式實踐 (原書第2版) (Clean C++20: Sustainable Software Development Patterns and Best Practices, 2/e) -
$509數以達理:量化研發管理指南 -
Kafka 實戰$539$512 -
資料視覺化|使用 Python 與 JavaScript, 2/e (Data Visualization with Python and JavaScript: Scrape, Clean, Explore, and Transform Your Data, 2/e)$880$695 -
Practical Machine Learning on Databricks: Seamlessly transition ML models and MLOps on Databricks (Paperback)$1,750$1,662 -
$449基於 GPT-3、ChatGPT、GPT-4 等 Transformer 架構的自然語言處理 -
Automating Data Quality Monitoring: Scaling Beyond Rules with Machine Learning (Paperback)$2,310$2,194 -
$354基於近鄰思想和同步模型的聚類算法 -
Defensive Security Handbook: Best Practices for Securing Infrastructure (Paperback)$2,260$2,147 -
C++ 之美:代碼簡潔、安全又跑得快的 30個要訣 (Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code)$654$621 -
可觀測性入門指南:Logs、Metrics、Traces 三大實戰應用,用 24個 Lab 鞏固你的 SRE 技能樹 (iThome鐵人賽系列書)$680$530 -
最強 AI 組合技!NotebookLM / Gemini / Nano Banana / Veo 3 【影音生成進化版】$499$394 -
Nano Banana 藝術宇宙 - Veo x Sora: 多模態 AI 創作時代$650$513
相關主題
商品描述
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 管道的最佳實踐和故障排除方法
- 使用範例實施端到端的軟體開發生命週期工作流程
本書適合誰:
本書適合希望使用 GitLab 中的持續集成和持續交付 (CI/CD) 管道來實施快速、安全和自動化軟體開發生命週期任務的 DevOps/DevSecOps 工程師、應用開發人員、發佈工程師、品質保證工程師、安全工程師、SRE 和系統管理員。對軟體開發生命週期的主要階段和 DevOps 流程的基本知識將有所幫助。