GitLab Quick Start Guide: Migrate to GitLab for all your repository management solutions
暫譯: GitLab 快速入門指南:將所有儲存庫管理解決方案遷移至 GitLab

Adam O'Grady

  • 出版商: Packt Publishing
  • 出版日期: 2018-11-30
  • 售價: $1,050
  • 貴賓價: 9.5$998
  • 語言: 英文
  • 頁數: 180
  • 裝訂: Paperback
  • ISBN: 1789534348
  • ISBN-13: 9781789534344
  • 相關分類: Version Control
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

Port projects over from GitHub and convert SVN projects to GitLab hosted git projects

Key Features

  • Effective guide for GitLab migration from GitHub and SVN
  • Learn to implement DevOps with GitLab 11
  • Manage projects with issue boards and time tracking

Book Description

Gitlab is an open source repository management and version control toolkit with an enterprise offering. This book is the ideal guide to GitLab as a version control system (VCS), issue management tool, and a continuous integration platform.

The book starts with an introduction to GitLab, a walkthrough of its features, and explores concepts such as version control systems, continuous integration, and continuous deployment. It then takes you through the process of downloading and installing a local copy of the on-premise version of GitLab in Ubuntu and/or CentOS.

You will look at some common work?ows associated with GitLab work?ow and learn about project management in GitLab. You will see tools and techniques for migrating your code base from various version control systems such as GitHub and SVN to GitLab.

By the end of the book, you will be using Gitlab for repository management, and be able to migrate projects from other VCSs to GitLab.

What you will learn

  • Set up CI and test builds for your projects
  • Understand the benefits and limitations of GitLab work?ow
  • Migrate from other common VCS platforms to Gitlab
  • Create, review, and merge code changes
  • Learn to branch local code and create a new branch in GitLab
  • Configure sequential stages and simultaneous stages for CI/CD
  • Access Mattermost for on-premise GitLab
  • Discover the issue tracking features of GitLab

Who this book is for

The book is intended for the developers, SREs, and DevOps professionals who are looking for techniques to port their codebase to GitLab from GitHub or are looking to work with GitLab as their version control system of choice. If you've used other VCSs before, that will help with this book.

Table of Contents

  1. Introducing GitLab
  2. Setting Up GitLab
  3. GitLab Flow
  4. Issues to Merge Requests
  5. Continuous Integration And Continuous Deployment
  6. Porting from GitHub or Subversion (SVN)
  7. Advanced And Paid Features

商品描述(中文翻譯)

**將專案從 GitHub 移植並將 SVN 專案轉換為 GitLab 托管的 git 專案**

#### 主要特點
- 有效的 GitLab 從 GitHub 和 SVN 遷移指南
- 學習如何使用 GitLab 11 實現 DevOps
- 使用問題看板和時間追蹤管理專案

#### 書籍描述
GitLab 是一個開源的版本控制和儲存庫管理工具,並提供企業版。本書是 GitLab 作為版本控制系統 (VCS)、問題管理工具和持續整合平台的理想指南。

本書首先介紹 GitLab,逐步講解其功能,並探討版本控制系統、持續整合和持續部署等概念。接著,將帶您完成在 Ubuntu 和/或 CentOS 上下載和安裝 GitLab 本地版本的過程。

您將了解與 GitLab 工作流程相關的一些常見工作流程,並學習在 GitLab 中的專案管理。您將看到將代碼庫從各種版本控制系統(如 GitHub 和 SVN)遷移到 GitLab 的工具和技術。

在本書結束時,您將能夠使用 GitLab 進行儲存庫管理,並能夠將專案從其他 VCS 遷移到 GitLab。

#### 您將學到的內容
- 為您的專案設置 CI 和測試構建
- 理解 GitLab 工作流程的優點和限制
- 從其他常見 VCS 平台遷移到 GitLab
- 創建、審查和合併代碼變更
- 學習在 GitLab 中分支本地代碼並創建新分支
- 配置 CI/CD 的順序階段和同時階段
- 訪問本地 GitLab 的 Mattermost
- 發現 GitLab 的問題追蹤功能

#### 本書適合誰
本書適合尋求將其代碼庫從 GitHub 移植到 GitLab 的開發人員、SRE 和 DevOps 專業人士,或希望將 GitLab 作為其首選版本控制系統的人士。如果您之前使用過其他 VCS,這將有助於您理解本書內容。

#### 目錄
1. 介紹 GitLab
2. 設置 GitLab
3. GitLab 流程
4. 從問題到合併請求
5. 持續整合與持續部署
6. 從 GitHub 或 Subversion (SVN) 移植
7. 進階和付費功能