
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
- 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