Multi capability Tool description 

Multi-capability DevOps tools help teams improve collaboration, reduce context-switching, introduce automation, and leverage observability and monitoring. It orchestrates varied tools that play roles in different DevOps development phases. 

Tool Description 

Multi-capability or end –to-end DevOps tools aid end-to-end DevOps software development with its capability for repository and versioning control, source code hosting, CI/CD, Application Security, Project planning, Testing etc. 

One liner  

GitLab is end-to-end DevSecOps Platform . It is a collaborative software development platform for large DevOps and DevSecOps projects 

Free/ Trial version 

Free Version : For Individual Users 

Trial Verson : YES 

Ratings 

Gartner :  4.5  

Capterra :  4.6  

G2:  4.5 

Deployment Options  

Cloud : YES 

On-Prem : YES 

Features 

Project planning Agile/Traditional 

Source code management. 

Application Security testing. 

Dynamic Application Security Testing 

Secret Detection. 

Dependency Scanning 

Software Composition Analysis 

Container Scanning 

CI/CD 

Automatic testing and reporting 

Artifactory management  

Hosting platform  

Observability and Monitoring  

Audit events 

Value Stram Metric and DORA 

Incorporated AI ML  

 

 

 

Alternatives 

Github 

Azure DevOps 

AWS DevOps 

Copado DevOps platform 

 

System Requirements 

 

Hardware Requirements 

Storage 

The Omnibus GitLab package requires about 2.5 GB of storage space for installation. 

Apart from a local hard drive you can also mount a volume that supports the network file system (NFS) protocol. This volume might be located on a file server, a network attached storage (NAS) device, a storage area network (SAN) or on an Amazon Web Services (AWS) Elastic Block Store (EBS) volume. 

  

If you have enough RAM and a recent CPU the speed of GitLab is mainly limited by hard drive seek times. Having a fast drive (7200 RPM and up) or a solid state drive (SSD) improves the responsiveness of GitLab. 

  

CPU 

4 cores is the recommended minimum number of cores and supports up to 500 users 

8 cores supports up to 1000 users 

  

Memory 

Memory requirements are dependent on the number of users and expected workload. Your exact needs may be more, depending on your workload. Your workload is influenced by factors such as – but not limited to – how active your users are, how much automation you use, mirroring, and repository/change size. 

 The following is the recommended minimum Memory hardware guidance for a handful of example GitLab user base sizes. 

  

4 GB RAM is the required minimum memory size and supports up to 500 users 

Our Memory Team is working to reduce the memory requirement. 

8 GB RAM supports up to 1000 users 

 

Parent company 

GitLab Inc. was established in 2014 to continue the development of the open-source code-sharing platform launched in 2011 by Dmytro Zaporozhets.  

In 2012, Company decided to build a business around it. In April 2018, GitLab Inc. announced integration with Google Kubernetes Engine (GKE) to simplify the process of spinning up a new cluster to deploy applications. On August 11, 2018, GitLab Inc. moved from Microsoft Azure to Google Cloud Platform. April 2020 saw the expansion of GitLab Inc. into the Australian and Japanese markets. 

 

Awards 

 

  1. https://about.gitlab.com/ [end of the page] 

Wins 2021 Google Cloud Technology Partner of the Year for Application Development Award. 

Support  

  • Trials Support 
  • Standard Support (Legacy) 
  • Priority Support 
  • Emergency Support 
  • 24×5 – GitLab Support Engineers are actively responding to tickets Sunday 3pm Pacific Time through Friday 5pm Pacific Time. 
  • 24×7 – For Emergency Support there is an engineer on-call 24 hours a day, 7 days a week. 
  •  Forum 

For more information on support Check the link below- 

[https://about.gitlab.com/support/] 

 

 

Training  

Documentation 

Webinars 

Videos 

In Person 

Live Online 

Pros and Cons 

 

 

Pros 

Cons 

Pushing or pulling code from different repos and branches is fast. 

 

Version control UI not well developed 

Well documented. 

 

No Mobile Platform support 

Even Free plan shows extensive functionalities 

Steep learning curve 

 

 

 

 

GitLab integration 

 

Trello 

Asana 

Jira 

ClickUp 

monday.com 

OpenDevOps 

Datadog 

Terraform  

SonarQube 

Snyk