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.
GitLab is Continuous Integration Software. GitLab offers the following functionalities:
Learn more about GitLab features.
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.
Gitlab is really a full automated service covering all the stages of theproject life cycle It helps you increase your productivity , with unlimited repository and good visbility and track of your overall Projects.
I find the interface super easy to use , and the tutorial is pretty complete. The biggest advantage of Gitlab is the community behind that is always willing to assist you .
Integrating the CI/CD part is really helpful to manage different pipelines and the Merge requests are super easy to use in the platform.
Tracking conflicts and resolving them is also . Submiting tickets , creating issues , assigning them and set deadlines.
In general between Securtiy , Subversion , code management and DevOps Tools , I think that Gitlab meet every compagny requirements
There is nothing I dislike in Gitlab.
I would rather say that they're some points that can be improved. like optimizing services to run faster especially for the DevOps use. Sometimes the pipelines can take forever.
Managing Groups can be tricky as well , sometimes you have to manually join groups and projects together. The graphic repository can be improved too
It might look expensive as a solution for small business , the free Gitlab version is pretty good as well .
For big teams and multiple projects management there's no better solutions than using Gitlab ( users permissions , merge requests, code reviews and subversions) It covers the entire software development process
If your company uses DevOps to manage their softwares lifecycle. You should definitely move to Gitlab it's highly recommended
We use Gitlab mostly everyday in our company.
It helps us monitor all our softwars , tools and tracking subversions. The code collaboration looks pretty easy now since we start using Gitlab . Code Reviews and Merge requests are easy to manage through the interface.
As part of the DevOps Team , the CI/CD platform creating automated flows
What are the best aspects of this product?
We appreciate that GitLab is an open-source platform. We love that some of its features can be accessed without having to pay.
What aspects are problematic or could work better?
It would be great if they can add functionalities to allow for better management of updates and artifacts in this platform.
What specific problems in your company were solved by this product?
This is a great tool for collaborating on projects. It has excellent monitoring features and CI/CD integration. It helps a lot in enhancing the quality of code.
Are you a current user of this product?
Yes
It is a very good Version Control Repository Management service. Because of it's very easy to use and user friendly interface it becomes first choice for people who are new to version control.
It provides many feature but some of the features that I like are:
1) Providing read or write access of any repository to any individual is very easy.
2) It provides access at multiple level based on role that you are giving to the user ex developer, owner etc.
3) Conflict resolution interface is very good and can be done manually as well as with the suggestion that it provides.
4) A process can be created for creating issues in Gitlab under each repository, fixing it, getting it reviewed and then finally merged by the individual having appropriate access.
5) One of the major advantage with Gitab is that DevOps can integrate its CICD pipeline with it very easily.
Nothing that I disliked but still If have to tell something where it can be improved then below are those points:
1) If any notification can be sent to the person to which any merge request is assigned then that can be very useful feature.
2) If some themes can be provided that will also be very useful.
It's a very good tool for Version Control Management. I will recommend this as it is having very easy to use interface for merge request and access provisions.
We use Gitlab to manage our code in repository with many people working on it with different access. Also we have integrated that repository with CICD pipeline for deployments.
What are the best aspects of this product?
In my opinion, this platform is better designed compared with its competitors. I am a long-time user and have witnessed how GitLab continues to enhance its services. It comes with many great features. My favorite part would be its excellent CI/CD section. It can be navigated with ease and it allows for greater flexibility.
What aspects are problematic or could work better?
GitLab's search capabilities need to be improved to show more accurate results. This platform deserves more attention and I wish more OSS would be hosted on it in the future.
What specific problems in your company were solved by this product?
GitLab is capable of handling various software development concerns. Its project management features combined with its CI/CD capabilities make it the best GIT software on the market.
Are you a current user of this product?
Yes
Puedo subir mis proyectos y prácticas para compartir con colegas amigos y no amigos, es una plataforma 100% colaborativa, me gusta mucho eso.
Nada, desde que lo uso no he tenido inconvenientes de ningún tipo.
Úsenlo con confianza es rápido y fácil de utilizar. Lo recomiendo 100%
Con la plataforma Gitlab puedo tener todos mis proyectos disponibles desde donde los necesite, de una forma cómoda y segura, me ayuda a mostrar mi trabajo a otros y conseguir trabajo en línea.
I like most of the features of gitlab which are useful for daily software development process.
1. Numbers of private projects which are free to create
2. Nice and easy web interface to supervising the projects through browser.
3. Role and user management is very easy in GitLab
4. GitLab has many free features than any other version control tools or devOps tools.
5. Al ways loving to merge branches and it stores local commits stored to ignore any stage lost or any complicated situations .
I always love to use this
There is nothing to dislike.
This tool is really cool for developers and programmer
GitLab is perfect for developers to working flexibly.
This has many free features which you will not get from another DevOps tools
Me and my team use this tools to do this stuffs ,
1. Version controlling of the projects and source code
2. We use for best team work and merge the work safely.
3. To stores the versions of every projects
What are the best aspects of this product?
GitLab has a good number of capabilities for creating and managing repositories. It is also packed with good activity-monitoring features.
What aspects are problematic or could work better?
We rarely encounter issues while using GitLab. When we do, we usually are able to find ways to resolve them.
What specific problems in your company were solved by this product?
GitLab is a reliable solution for codebase management. It enables us to handle concerns in a more effective way.
Are you a current user of this product?
Yes
What are the best aspects of this product?
GitLab has a complete set of capabilities and is packed with many useful integrations. It allows us to work seamlessly on the development process. We love that we no longer need other software when using this.
What aspects are problematic or could work better?
A peer code review would be an excellent addition to this software.
What specific problems in your company were solved by this product?
We love how this can be set up to test code in our desired environment.
Are you a current user of this product?
Yes
All in one platform, code retention, SCM, webhook integration, scalability, CICD capability, security.
Lot of upgrades causing potential slowness sometimes
Code branching and merging strategy.
CICD pipeline, migrating to cloud platform at ease
All the functionalities that includes for free (community edition) and you can contribute with code or apply your on changes since you can manage your own instance inside your infrastructure.
I miss an "update" button in the admin panel or something like that so I don't have to login into the instance or even an auto update feature that you can schedule every X time.
Additionally it would be very good to have a centralized place to list, download, and delete the artifacts of each project, right now it is kind of complicated to delete old unused artifacts.
Don't be blinded by the omnipresence of github, gitlab is a very good competitor which also offers tools for CI/CD even in the free tier of the global platform.
Cost effective collaboration hub for our coding projects which also includes a powerful CI/CD toolchain and some basic tools to monitor the project deployment and operation.
You can have better code quality with the Merge Request tools for Code reviews.