GitLab is Continuous Integration Software. GitLab offers the following functionalities:
- Multi Programming Languages
- Automated Integration
- Auto Scaling
- Automated Deployment
Learn more about GitLab features.
GitLab is an all-in-one CI/CD tool that enables single conversation right from planning to deployment. It is highly scalable and the tests are distributed on separate machines. With this CI tool, each of the build can be split into multiple jobs that can run parallel on multiple machines. It is also optimised for delivery with multiple stages, manual deploy gates, variables and environments. GitLab can be used on multiple platforms (operating systems) including Windows, MacOS, Unix and any other platforms that can support Go. It can also be supports builds on multiple programming languages including the PHP, Java, Ruby or C. It also has the much important auto-scaling feature that enables spinning higher or lower automatically so that the builds are processed faster and more cost efficiently. The projects can be added via single click as all the hooks are automatically set up through GitLab API. It also has an inbuilt container registry so that the users can share store and use images.
|Support||24/7 (Live rep) Online||Customer Type||Large Enterprises Medium Business Small Business|
|API||Location / Phone Number||San Francisco, California|
|Deployment||SaaS/Web/Cloud Mobile - iOS||Category||Continuous Integration Software|
Disclaimer: The pricing details were last updated on 19/09/2018 from the vendor website and may be different from actual. Please confirm with the vendor website before purchasing.
The pricing for GitLab starts at $4.00 per user per month. GitLab has 3 different plans:
GitLab also offers a Free Plan with limited features.
Learn more about GitLab pricing.
Yes, GitLab provides API.
Unable to login as the 2fa button on 2nd login screen doesn't appear to do anything. The minute you switch between the apps login screen and your password manager, it resets the login screen. Same for the mfa app switching. Fails at first hurdle. Just use the web portal.
The pipelines visualizations are amazing, and really help to enable a consistent CI/CD model. I like the way that it's very easy to set "dedicated approvers" for certain projects, to prevent other teams from breaking services they are less familiar with.
The issues/wiki systems are garbage, and should be replaced by Atlassian products for any company that is serious about being a tech player.
Having our deploys/repos/cicd processes synced in one place is very nice. On merge requests, being able to see that a service deployed successfully before approving is a huge benefit that we didn't have before.
Doesnt load anything. Actually the login screen is all white!
The variety of feature around devops world
The stability of the product
Unclear state of the art for clustering (lack of terraform module or ansible role for instance)
Try it :)
Day to day team workflow around git and product
Features / Issue resolutions / CI for testing / CD for release
Version, source code management and easy connect to our jenkins
Need tools to generate summary and graphic repository
Being central repository, easy to merge our ci/cd process
Very easy to use and exceptions versioning control
Configure integrations with other softwares is a little bit confused
One of the best solution to manage code versioning. Have possibility to create your own environment, and store it in your own server
Manage our team codes, with complete way to get back on any version of code developed
I like the user experience in gitlab compared to other scm softwares plus having embedded tools like ci is really nice
I dont like the way projects and sub projects are organised and managed
Scm and ci pipelines