Mastering GitLab 12
暫譯: 精通 GitLab 12

Evertse, Joost

  • 出版商: Packt Publishing
  • 出版日期: 2019-08-02
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 608
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1789531284
  • ISBN-13: 9781789531282
  • 相關分類: Version Control
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

More Information
Learn
  • Install GitLab on premises and in the cloud using a variety of configurations
  • Conduct data migration from the SVN, TFS, CVS, and GitHub platforms to GitLab
  • Use GitLab runners to develop different types of configurations in software development
  • Plan and perform CI/CD by using GitLab features
  • Monitor and secure your software architecture using Prometheus and Grafana
  • Implement DevOps culture by introducing workflow management tools in GitLab
About

GitLab is an open source repository management and version control toolkit with functions for enterprises and personal software projects. It offers configurability options, extensions, and APIs that make it an ideal tool for enterprises to manage the software development life cycle.

 

This book begins by explaining GitLab options and the components of the GitLab architecture. You will learn how to install and set up GitLab on-premises and in the cloud, along with understanding how to migrate code bases from different systems, such as GitHub, Concurrent Versions System, Team Foundation Version Control, and Subversion. Later chapters will help you implement DevOps culture by introducing the workflow management tools in GitLab and continuous integration/continuous deployment (CI/CD). In addition to this, the book will guide you through installing GitLab on a range of cloud platforms, monitoring with Prometheus, and deploying an environment with GitLab. You'll also focus on the GitLab CI component to assist you with creating development pipelines and jobs, along with helping you set up GitLab runners for your own project. Finally, you will be able to choose a high availability setup that fits your needs and helps you monitor and act on results obtained after testing.

 

By the end of this book, you will have gained the expertise you need to use GitLab features effectively, and be able to integrate all phases in the development process.

 

Features
  • Delve into GitLab's architecture, and install and configure it to fit your environment
  • Learn about the underlying principles of Agile software development and DevOps
  • Explore Gitlab's features to manage enterprise cloud-native applications and services

商品描述(中文翻譯)

更多資訊


學習內容


  • 使用各種配置在本地和雲端安裝 GitLab

  • 將 SVN、TFS、CVS 和 GitHub 平台的數據遷移到 GitLab

  • 使用 GitLab runners 在軟體開發中開發不同類型的配置

  • 利用 GitLab 功能規劃和執行 CI/CD

  • 使用 Prometheus 和 Grafana 監控和保護您的軟體架構

  • 通過在 GitLab 中引入工作流程管理工具來實施 DevOps 文化





關於

GitLab 是一個開源的版本控制和儲存庫管理工具,適用於企業和個人軟體專案。它提供可配置選項、擴展和 API,使其成為企業管理軟體開發生命週期的理想工具。

 

本書首先解釋 GitLab 的選項和 GitLab 架構的組件。您將學習如何在本地和雲端安裝和設置 GitLab,並了解如何從不同系統(如 GitHub、Concurrent Versions System、Team Foundation Version Control 和 Subversion)遷移代碼庫。後面的章節將幫助您通過在 GitLab 中引入工作流程管理工具和持續集成/持續部署(CI/CD)來實施 DevOps 文化。此外,本書將指導您在多個雲平台上安裝 GitLab,使用 Prometheus 進行監控,並使用 GitLab 部署環境。您還將專注於 GitLab CI 組件,以協助您創建開發管道和任務,並幫助您為自己的專案設置 GitLab runners。最後,您將能夠選擇適合您需求的高可用性設置,並幫助您監控和處理測試後獲得的結果。

 

在本書結束時,您將獲得有效使用 GitLab 功能所需的專業知識,並能夠整合開發過程中的所有階段。

 





特點


  • 深入了解 GitLab 的架構,並安裝和配置以適應您的環境

  • 了解敏捷軟體開發和 DevOps 的基本原則

  • 探索 GitLab 的功能以管理企業雲原生應用程式和服務




最後瀏覽商品 (20)