17 anos ajudando empresas
a escolher o melhor software
Sobre GitLab
Acompanhe o progresso e as atividades de seus projetos. Código, teste e implantação.
GitLab is easy to use and configure the code collaboration is also top notch with every commit being logged to review incase someone messes up the code.
A bit confusing at the beginning, it's complex and has a steep learning curve. The user interface could do a make over.
Filtrar avaliações (1.117)
Uso
Classificar por
Filtrar avaliações (1.117)
Made DevOps possible for my company
Inteligência
Vantagens:
Os recursos bem práticos e fáceis ,ajuda muito no desempenho
Desvantagens:
Integração muito fácil ,só questão de treino
Excelente em tudo que disponibiliza.
Comentários: Ótimo em tudo que se propõe, agiliza muito o fluxo de entregas.
Vantagens:
Todos os recursos são muitos bons, principalmente CI/CD e a criação, gerenciamento de projetos, a interface super amigável.
Desvantagens:
Até o momento ele me supriu em todas as demandas.
GitLab Review
Comentários: Overall good experience of using this tool for source code management/collaboration. Highly recommended tool especially for software developers.
Vantagens:
It's feature of source code management and keep tracking my codes. Also useful tool for team collaboration.
Desvantagens:
I don't see any not good of using this application/tool.
Best repository to be used for managing code
Vantagens:
It’s good for managing the development assets in IT. Easier to understand the conflicts for new starters also.
Desvantagens:
It’s good to have a user interface to understand any conflicts, issues etc., while using
Sitlab, have to sit on it to understand it.
Vantagens:
Not a fan of gitlab, but GitLab offers advanced security features, including code quality analysis, vulnerability management, and dependency scanning.
Desvantagens:
Learning curve is really big... Due to its extensive features, GitLab can be complex to set up and manage, particularly for smaller teams or less experienced users.
Provides everything required for a DevSecOps workflow
Comentários: 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.
Vantagens:
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
Desvantagens:
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
The UI is easy for beginners to understand, and pipeline management is convenient.
Comentários: When undertaking any development project, people generally think of GitLab and GitHub for code management and CI/CD tools. However, considerations regarding UI and the speed of catching up are often overlooked. I would like to share my thoughts on these aspects.
Vantagens:
Having used both GitHub and GitLab, I found that GitLab stands out with its beginner-friendly UI and easy-to-use pipeline management. The reason is that I prioritize how quickly someone can catch up when joining a new project and using a tool. In this aspect, I highly recommend GitLab.
Desvantagens:
While this doesn't affect enterprise plans, the free plan has some limitations. Additionally, unlike other software, it lacks substantial community support.
GitLab is a great tool to version your code
Vantagens:
The GitLab CI feature made deployments a lot quicker and simpler.
Desvantagens:
It didn't integrate natively with AWS's CodePipeline service a couple of years ago.
Great repo platform
Vantagens:
It’s one of the top two git repository platflorms I’ve used
Desvantagens:
I get the feeling that it’s not as popular as github.
Good version control interface in the market
Vantagens:
It gives open source good version control interface, Has continuous deployment and its user friendly. It is easy to implement and integrate with any software. It also gives best updates at every points.
Desvantagens:
Can give its futures to android and ios for analysis.
Gitlab is Excellent
Comentários: GitLab is a collaborative workspace for software development, offering everything from version control to CI/CD pipelines. It automates the testing and deployment process, providing a skilled team member to assist with every stage of development, from coding to deployment.
Vantagens:
GitLab's collaboration features, including merge requests and issue boards, promote efficient teamwork. It prioritizes security with role-based access control, customizable workflows, and strong CI/CD pipelines. The platform simplifies the development process by setting up and managing pipelines directly within the repository.
Desvantagens:
For those who are unfamiliar with the tool, there may be a learning curve involved in navigating the site and comprehending all of its potential.
Alternativas consideradas anteriormente:
A solid Git Repo choice!
Comentários: Overall GitLab provided a decent user experience, although GitHub is preferred.
Vantagens:
Comprehensive DevSecOps Platform: GitLab offers an all-in-one platform that integrates development, security, and operations, streamlining the entire software development lifecycle.
Desvantagens:
Performance Issues: Some users have reported that GitLab can be sluggish, particularly when handling large projects or numerous concurrent users.
Alternativas consideradas anteriormente:
The best opensource tool for software engineering management
Comentários: We're hosting all of our private code repositories on gitlab.com, using the issue tracker, merge requests. We also run our continuos builds and deploy directly to our Google Cloud Kubernetes Engine workloads.
Vantagens:
It's opensource though provides a cloud based solution with a really good free tier. It allows integrating code repositories with issue tracking and continuos integration and continuos deployment
Desvantagens:
User experience could be largely improved. Searching and filters are a bit clunky from the UX point of view. Also bulk actions are only allowed at project level.
Alternativas consideradas anteriormente:
High performance at the facilities
Comentários: Previously, I was looking for an on-premises rather than a cloud-based Git management system, and I found it. Several Linux packages are distributed, installation is easy, and it was good that I could build the environment quickly.
Vantagens:
It is a great largest Git hosting service. Since the system can be deployed in the local on-premises environment, we are operating it experimentally. The CI function can also be evaluated as excellent. This is the best option if local demand exists. It is good not to have large amounts of components and libraries that confuse things.
Desvantagens:
When running a large project, the response is usually slow. However, I had no problems with it myself. I am satisfied.
Good set of features, integrated CI/CD
Comentários:
I've switched to it in some projects because of the better issue tracking features.
It also has a built in CI/CD service that is pretty good and can be used with external git services like github.
So far it's been good, I've heard there was a time where it was really slow but that was before I started using it. It may be not the fastest but i'm on the free plan so no need to complain. It can be self hosted too.
Vantagens:
It's got a free plan to try it out. Integrated CI/CD. Good enough issue tracking with boards. Can invite different people with different permission levels. Can be self hosted.
Desvantagens:
Issue tracking may not be as good as jire and other similar project, but it's good enough for most use cases. The licensing thing may look weird as it's open source but not everything is free even if you host it. Can be pricey if you want some features.
Great software wit a minimal but efficient design but can definitely use improvements
Comentários: Best way to use it is to keep your gitlab organized is keeping pr's as functional as possible and not mashing 1000 changes into one pr. otherwise gitlab performance go down and so will the interest of the other people who review your merge request!! Setting up gitlab to manage your software projects is child's play, and although the UI is minimal in design it which gets the job done but could definitely use some enhancements and that would make it a top tier no nonsense go-to-software-management-product. Overall it is a great software. I am not aware of the quality of the customer service on the paid tier so can't comment on that. One can manage and maintain gitlab inhouse without needing any paid support. I would recommend it without reservations to any and all software developing companies.
Vantagens:
1. Free of cost 2. Highly efficient, does the job without uncertainty. 3. Never observed any downtime 4. Very frequent and proper updates to the software. 5. easy to maintain 6. can easily integrate with jenkins for Continuous Integration- Continuous Deployment. 7. Easy to setup and use, no support or setup or external teams required. Anybody with minimum computer skills can get this up and running. 8. easy integration with youtrack for issue tracking and merge requesting tracking
Desvantagens:
These are not very big cons, but I find them annoying and could definitely use improvement: 1. The edit description on an open merge request also shows up on the history. So If somebody were to make a 10 different changes to the title while keeping the 2. The code formatting in the description box is not too good. It can take several tries before getting it right. 3. There is no way of searching for something based on a line of text. For example if you were looking for a commit or a merge request but you only remember the 4. sometimes very challenging to go back and undo merges which are quite complex. 5. on a given pr, it shows icons of all the participants but doesn't say which participant did what... for example if 5 people have just viewed a pr and done nothing else even then it shows all of them as participants. It would be nice to have a feature which will only show activity by participant on every pr. 6. text based Search via ui is practically no existent. So if you search for something using a text which is part of a commit message, chances are it will not show up 100%.
A complete tool to store your projects and configure your CI/CD
Comentários: I have great thoughts about GitLab my experience has been really good. I was really impressed when I started working with it and configured the first project there. I definitely recommend GitLab to anyone that wants to start a new project and doesn't want to use too many tools, GitLab has everything that you need to start.
Vantagens:
I started using GitLab for an external project and I like the following: 1) Easy to work with and auto explanatory. Creating/configuring a new repository is really easy. 2) Great CI/CD implementation. Having the repository with built-in CI/CD is really convenient, you can have everything related to the build and deployment process saved along with your code. I have used bamboo and I really appreciate this feature, it might have its problems but it is really useful. 3) Unlimited private docker registry, you can have your own private registry for free. I cannot express how useful this is. 4) In order to help with the CI/CD process it allows the creation of tokens with access restrictions (read only), so you can use these tokens to download your code or your docker containers without having to provide your personal credentials. 5) It has its own task manager 6) It has free agents that are in charge of executing your builds/deploys so you don't have to provide your own resources.
Desvantagens:
1) Configuring build variables is really messy and it is not an ideal implementation. I haven't found a way to set different values for them depending on the branch, so configuring different environments is not too easy 2) Even though having your code with CI/CD is really convenient, it has some drawbacks. If you have an established continuous deployment process that you repeat in many projects and you want to change it (maybe a fix it or improve it) you will have to add that change to all your repositories and all the branches that you want to deploy. So it is a really good feature but it is not too flexible 3) The task manager is messy, and I didn't find a way to have a shared board. 4) It does not have too many software integrations, as I mentioned before I have used bamboo and I really like their integration with other software
The Best DevOps Platform
Comentários: Overall, GitLab is an excellent program for freelancers. It's really simple to use, simple to administrate and offers all that users need for developing. And if users implement it in the correct way it will speed up their development effectively. Adding more to this, it provides excellent ways to manage git repositories on a centralized secure server.
Vantagens:
Project operation: Using GitLab provides the user with complete control over their projects. Users can easily follow up activities assigned to their respective partners. Additionally, the program gives you the advantage to have members across the borders as well, hence it is pretty useful and comes in handy when the work is beyond the borders. Easy to use: GitLab is easy to lean and very easy to use the software as it helps in creating a project by giving instructions from the beginning. The tutorial mode is extremely helpful and because of that no experience or expertise is required to exhaust all the features offered by GitLab.
Desvantagens:
Contact Support: Although GitLab provides a good platform for its users, unfortunately, their contact section is poor. Users are unable to recover if they face any problem as the administration is limited. Administration can only be at your service if you own the premium version. Complicated: Although Gitlab is easy to learn when it comes to the menu users tend to feel as if they are lost in some sort of maze. The menu is pretty much clunky because of this some of its users are unable to use GitLab to its full potential. Additionally, the efficiency of users is reduced to a great extent when they wish to search for aspects because it consumes time and energy.
A great free alternative to GitHub if you need large repos and teams
Comentários: GitLab helped us solve all of our backup and collaboration needs for our large file projects. While we do have on-site physical backups just in case, GitLab is great at keeping the core files safe. On the physical backup we put big assets and on GitLab mostly the code. If it wasn't for GitLab we'd be using GitHub for some projects only as certain files surpass their limit.
Vantagens:
The biggest pro for us at JeFawk Games (me and my freelancing friends, not employees as stated) was the fact that it allowed for 1GB of space for free in private repos! Since we're working on games, we really needed the space and the privacy. This was from before GitHub was acquired by Microsoft and gave away unlimited free repos. Time forwarding a bit and GitHub is giving out free private repos of max 1GB with the option to use the Large File Storage thing, which in GitLab you don't need to bother with as you get it by default. It includes DevOps and a lot of other features that frankly we don't make use of. It's just the much bigger space by default and up to 3 collaborators. GitLab is great! Although it does have some cons....
Desvantagens:
One of the biggest problem with GitLab is that their website is a bit laggy. You can wait 1 to 4 seconds for some pages to load. Another issue is that we actually use the GitHub Desktop application to handle GitLab repositories and the setup to connect the application to GitLab is kinda clunky, more like to allow GitLab to be grabbed as URL. Wouldn't wanna go through that again, hopefully they already streamlined it as last time I did it was about 2 years ago.
Alternativas consideradas anteriormente:
Easy to use, comprehensive, open-source tool for project management
Comentários: We have set up and customized GitLab on our own servers in order to manage a project where digital marketing, software, devops, human resources and many teams work together. This really relieved us of a great burden. Everyone's own project management area on GitLab was clear, besides, the issues and projects that they needed to work on were also very clear. We can follow many processes such as product development, project management, task tracking in a sustainable way. It also serves as a great archive for people who join the team later.
Vantagens:
GitLab is an easy to use and versatile project management tool. As a team, we use it not only for software development projects, but also for the follow-up of our other projects. It is really great that it is customizable, you can simplify your interface for your teammates who cannot use complex applications. This offers you a more user-friendly product.
Desvantagens:
It's a little harder for people other than engineers to adapt. You shouldn't expect traditional drag-and-drop kanban boards. It's a bit of a technical product. But if we consider that the intended use of the product, this is really normal, not a big minus.
A perfect place for program management
Comentários: Safe to use as SaaS. Easy to build even on-premises, but the SaaS version can be used with peace of mind thanks to strong security measures. Obtaining ISO/IEC 27001: 2013 certification, can be used with greater peace of mind, making it easier to approve the internal introduction request. If you are confident in the security, you can operate free of charge by creating a local server. When creating the request form to send to the internal IT department when submitting the SaaS version, there were some unclear points about security management in GitLab, but GitLab support took the trouble to conduct a remote meeting and was able to resolve all doubts.
Vantagens:
The source code can be managed anywhere as long as you are connected to the Internet. The editor also supports Once editing is finished, you can manage versions by connecting to the Internet and clicking, so you do not need to be connected to the Internet all the time. The source code editing software also supports this, so you can manage it with GUI button operation.
Desvantagens:
There is issue management, but there is no task management feature. Therefore, we are forced to handle GitLab + Redmine. If you have a task management feature, you can consolidate with this, and work efficiency will increase.
Alternativas consideradas anteriormente:
GitLab: Efficient and Collaborative Software Development Platform
Comentários: GitLab is a handy tool for making software. It helps keep track of changes to the project, makes it easier to test and fix problems, and even has tools for keeping the project secure. Everything is in one place, so it's easier to organize. Some people might find it a bit tricky at first, but with practice, it becomes more straightforward. Whether for big companies or small groups, GitLab is a useful friend for building software.
Vantagens:
GitLab stands out because it's an all-in-one platform for software development. It covers everything from storing code to testing, security, and teamwork. Developers in my team work together more easily and efficiently. GitLab also supports automation and follows best practices, making it great for speeding up development and ensuring good software quality. It's user-friendly, versatile, and works well for various types of projects.
Desvantagens:
One common drawback of GitLab is its relatively steeper learning curve, especially for new users or smaller teams. The platform's extensive feature set can be overwhelming, and the complexity of its interface may require some time to become proficient.
Alternativas consideradas anteriormente:
Great for DevOps teams
Vantagens:
GitLab has all the must-have features for complete development and deployment flow. The easy-to-configure pipeline is a differential, mainly due to the possibility of installing the agent (GitLab runner) in our infrastructure. Issue management and merge requests are excellent and do not fall short of your direct competitors. I use the GitLab in the cloud (SaaS) and on-premises, and it supplies my DevOps needs and team collaboration on the code review process.
Desvantagens:
On bitbucket, it is possible to see in realtime when a coworker is reviewing the merge request (pull request). It would be great to see this feature on GitLab too. The Runner registration is a bit harder when using an automation like Ansible.
Alternativas consideradas anteriormente:
GitLab - one-stop solution for development and source control
Comentários: I've been using Gitlab both as part of a company and as an individual. It fit both needs. You can also switch on/off some of the features and simplify the experience if you don't want to use the CI/CD for example.
Vantagens:
I believe this is the best Github competitor which offers more configuration flexibility in setting up your development lifecycle.
Desvantagens:
The menus are not very UX friendly. There are lots of options when using Gitlab and sometimes is hard to find the particular section you need. It's annoying but having in mind all the good things that Gitlab offers, it's negligible.
Alternativas consideradas anteriormente:
Gitlab: Great repository mangement tool
Comentários: The overall experience of using Gitlab is amazing. I really like the UI and UX of gitlab.
Vantagens:
I really love the issue board (Kanban board) feature which is very user friendly and easy to track the progress. I also like the CICD feature. I find the UI and UX of Gitlab is simple and easy.
Desvantagens:
I almost like everything of gitlab. But I feel that a gitlab is little expensive to run CI/CD pipelines. We may have some issues while running the multiple parallel nodes for CI/CD integrating with the kubernates cluster.