My most common use cases for GitLab are development and managing repositories, primarily focused on code development work.
The features that are really useful for my use case generally include pulling, merging, and ensuring the pipeline is upright, which are very intuitive.
It helped me personally and my team to save time and money.
In terms of impact from using GitLab as an all-in-one DevOps platform, it helped with my project development life cycle.
Regarding improvements, making task management is something that GitLab can potentially make easier, similar to what DevOps or Jira does.
I have been working with GitLab for about two years.
The deployment and initial setup were not difficult for me to complete. The pipeline management was easy.
The setup process took less than an hour.
In terms of project management overall, I haven't faced any issues such as downtimes or losing the repository.
I haven't contacted technical support of GitLab.
When comparing GitLab with GitHub, I haven't really seen any noticeable difference.
I have worked with Azure DevOps before and found it really intuitive to use.
I have used GitHub and GitLab as well, and I find that they've been fairly intuitive to use.
Regarding GitLab, I purchased an enterprise license, though I'm not aware whether I or my company bought this license from AWS Marketplace or elsewhere.
I'm not aware of any integration with other tools or third-party applications.
I haven't faced any difficulties with user interface or deployment.
On a scale of 1-10, I rate GitLab an 8.