Updated on 2024-06-17 GMT+08:00

Overview

Applicable Scenario

GitLab is a DevOps platform that provides a complete solution for software development and operations, aiming to help teams collaborate on project development. On GitLab, you can protect your applications, and manage, plan, create, validate, package, release, configure, and monitor project source code. The GitLab image uses Ubuntu 22.04 and is deployed using Docker. The Nginx and Docker have been preconfigured in the image. This section describes how to use GitLab to manage teams and projects.

Resource Planning and Costs

The following resource planning is only for your reference. You can adjust it as required.

Resource

Configuration

Description

Cloud server

vCPUs: 2

Memory: 8 GiB

Select appropriate instance specifications based on your service requirements.

Image

GitLab

Select the GitLab application image.

Security group

Inbound rule:
  • Protocol/Application: TCP
  • Port: 9001,9000
  • Source: 0.0.0.0/0
  • 9001: Allows external access to the application management page.
  • 9000: Allows external access to the dashboard of the application preinstalled in the image.

Domain name

wpwebsite.com

  • If the website is only used for personal development or testing, there is no need to add a domain name.
  • If the website is open to the public, add and resolve a domain name for the cloud server.

Process

Step

Procedure

Description

1

Purchasing and Configuring a FlexusL Instance

Purchase and configure a FlexusL instance.

2

Initializing GitLab

Log in to GitLab and select the desired language for the Admin Area.

3

Using GitLab

Create a project, add project members, and integrate codes.