Mastering GitLab 12 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. (Limited-time offer)
Table of Contents
- Section 1: Install and Set Up GitLab On-Premises or in the Cloud
- Introducing the GitLab Architecture
- Installing GitLab
- Configuring GitLab Using the Web UI
- Configuring GitLab from the Terminal
- Section 2: Migrating Data from Different Locations
- Importing Your Project from GitHub to GitLab
- Migrating from CVS
- Switching from SVN
- Moving Repositories from TFS
- Section 3: Implement the GitLab DevOps Workflow
- GitLab Vision – the Whole Toolchain in One Application
- Create Your Product, Verify, and Package it
- The Release and Configure Phase
- Monitoring with Prometheus
- Integrating GitLab with CI/CD Tools
- Section 4: Utilize GitLab CI and CI Runners
- Setting Up Your Project for GitLab Continuous Integration
- Installing and Configuring GitLab Runners
- Using GitLab Runners with Docker or Kubernetes
- Autoscaling GitLab CI Runners
- Monitoring CI Metrics
- Section 5: Scale the Server Infrastructure (High Availability Setup)
- Creating a Basic HA Architecture Using Horizontal Scaling
- Managing a Hybrid HA Environment
- Making Your Environment Fully Distributed
- Using Geo to Create Distributed Read-Only Copies of GitLab
- Assessments
Download Free PDF / Read Online
Author(s): Joost Evertse
Publisher: Packt Publishing
Published: August 2019
Format(s): Online
File size: –
Number of pages: 608
Download / View Link(s): This offer has ended.
Free as of12/27/2020 06/28/2021.
Publisher: Packt Publishing
Published: August 2019
Format(s): Online
File size: –
Number of pages: 608
Download / View Link(s): This offer has ended.
Free as of