GitLab
About GitLab
GitLab is an integrated, open source DevOps lifecycle management platform for software development teams to plan, code, test, deploy and monitor product changes within a single application. GitLab allows users to streamline their collaborative workflows and visualize, prioritize, coordinate, and track progress using flexible project management tools.
GitLab helps streamline collaborative workflows whether a team uses Agile, Waterfall, or conversational development methods. Users are able to securely write and manage code and project data, and consolidate source code into a single DVCS that can be managed without disrupting the workflow. GitLab’s git repositories are provided with branching tools and access controls for a scalable, single source of truth for collaboration on projects and code.
Users are able to customize their approval workflow controls, and automatically test the quality of code. GitLab verification tools help users spot errors sooner while shortening feedback cycles with features such as built-in code review, code testing, code quality, and review apps. Users can manage custom container images with GitLab’s container registry, which provides users with enhanced security and access controls without third party add-ons.
Organizations can minimize complexity by building, testing, and releasing their code securely, whether deploying to one server, or thousands, using GitLab’s continuous delivery and deployment feature. Users can automate the entire workflow and customize everything from buildpacks to CI/CD. Best practice templates help users get started with minimal configuration. GitLab collects and displays performance metrics for deployed apps using Prometheus, allowing users to analyze shipping velocity and monitor application performance.
Key benefits of GitLab
Images
Not sure about GitLab?
Compare with a popular alternative
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
Alternatives
Confluence
Google Drive
Phabricator
Bonterra Giving Days
Reviews
Already have GitLab?
Software buyers need your help! Product reviews help the rest of us make great decisions.
- Industry: Management Consulting
- Company size: 2–10 Employees
- Used Monthly for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Likelihood to recommend 8.0 /10
An excellent Source Code Tool
Reviewed on 5/5/2023
Quite happy with it. Coming from a very strong technical background myself, there were the usual...
Quite happy with it. Coming from a very strong technical background myself, there were the usual set of core features I was expecting, and it does those well. Plus, it allows me to have a good overview of things at a higher level (since I do know the tech stuff), without having to compromise the repository in any way. In brief, suits my needs well.
Pros
Does what one would expect from any modern code repository and does it with a great intuitive interface. This is often an overlooked requirement, which GitLab does very well. The interface is intuitive and allows the user to do their job with minimal fuss and just get on with it.
Cons
The commercial pricing tiers can be a bit on the high side, and it can add up with many users - which can be just a bit daunting for growing organizations, but it can be handled if properly budgeted. Also, at times it can be slower than expected, but it's a fairly minor annoyance in my experience.
Reasons for Switching to GitLab
It offers a fresh new take on things, a great interface with good flexibility and the team were eager to move in a new direction.- Industry: Information Services
- Company size: 2–10 Employees
- Used Daily for 1+ year
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
A great tool too build your products with
Reviewed on 22/11/2024
Pros
It's a great tool for every tech company
Cons
Nothing negative to say. Maybe a bit the pricing.
- Industry: Telecommunications
- Company size: 10,000+ Employees
- Used Monthly for 1+ year
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 6.0 /10
GitLab user
Reviewed on 12/12/2023
Pros
Readme is include in the template of repository.
Cons
Uploading code to repository is tricky when 2-factor authentication is enabled.
- Industry: Computer Software
- Company size: 10,000+ Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 8.0 /10
Provides everything required for a DevSecOps workflow
Reviewed on 10/8/2024
Over all, gitlab provides everything thats essential for simple and slightly complex pipeline...
Over all, gitlab provides everything thats essential for simple and slightly complex pipeline requirements. But becomes less flexible for more complex application requirements where ML work loads are to be executed. As I see Gitlab team adds features in a commendable frequency, so if anything is unavailable, you can raise a ticket and sit tight till it gets added.
Pros
1. Integrated platform for all my CI/CD needs
2. Great to options for runner, one of the only platforms to provide native kubernetes runner support.
3. Robust options in terms of pipeline flexibility. You can have parent and child pipeline models for complex pipelines
Cons
1. Because of native support, its flexibility highly depends upon bug fixes done by gitlab team
2. Support on forums is difficult to get unless you have purchased a support package.
3. Newer runners such as kubernetes are yet to get matured. In my personal experience the feature additions are not yet integrated completely but get added as patches on the running pods. This should be a part of config.toml
- Industry: Computer Software
- Company size: Self Employed
- Used Weekly for 1+ year
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 10.0 /10
Very Helpful
Reviewed on 3/10/2024
Pros
Easy to use and very helpful for version tracking.
Cons
Can take some adjustment to get used to in the beginning, but able to pick it up quickly.
GitLab FAQs
Below are some frequently asked questions for GitLab.Q. What type of pricing plans does GitLab offer?
GitLab offers the following pricing plans:
- Starting from: US$29.00/month
- Pricing model: Free Version, Subscription
- Free Trial: Available
Libre: $0 Premium: $29 per user, per month (billed annually) Ultimate: $99 per user, per month (billed annually)
Q. Who are the typical users of GitLab?
GitLab has the following typical customers:
2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000
Q. What languages does GitLab support?
GitLab supports the following languages:
Chinese, English, French, German, Japanese
Q. Does GitLab support mobile devices?
GitLab supports the following devices:
Q. What other apps does GitLab integrate with?
We do not have any information about what integrations GitLab has
Q. What level of support does GitLab offer?
GitLab offers the following support options:
Email/Help Desk, FAQs/Forum, Knowledge Base, 24/7 (Live rep), Chat
Related categories
See all software categories found for GitLab.
- Source Code Management Software
- App Development Software
- Nonprofit Project Management Software
- DevOps Software
- Continuous Integration Tools
- Agile Project Management Software
- Project Management Software
- Static Application Security Testing (SAST) Tools
- Information Technology Service Management (ITSM) Tools
- IT Project Management Software
- IT Management Software
- Change Management Software