My primary use case is for creating pipelines and automation workflows.
GitLab Ultimate
GitLabExternal reviews
External reviews are not included in the AWS star rating for the product.
More User Friendly and CI/CD comptaible
Most reliable Git version control tool
Works great for projects that need a self-hosted devops solution
gitlab - review
Gitlab is an outstanding tool for managing the code base
Gitlab is a must have for a software developer
Easy to use in-house Git SCM
Gitlab cannot be installed on a Windows host, only Linux. I haven't tried deploying it as a container, however it looks like that's a very straightforward process.
Life saver remote version control tool
-Intuitive User Interface
-Allows unlimited private and public repos which is super useful if you're an Individual and not on paid plans
-Free CI/CD to some extent
-Licence is bit expensive for smaller enterprises
-Space limitation in free version
Efficiently streamlines and automates tasks
What is our primary use case?
How has it helped my organization?
By streamlining tasks that we used to do on a daily basis and scheduling them.
What is most valuable?
CI/CD, GitLab scanning, and the cloud are the most valuable features.
What needs improvement?
There is room for improvement in GitLab Agents.
I would like to see more features focused on GitLab or CICD. I am not sure if there is a roadmap for GitLab CI/CD Elite.
For how long have I used the solution?
I have been using GitLab for five years. I am currently using version 14.5.
What do I think about the stability of the solution?
It is a stable solution. I would rate it an eight out of ten.
What do I think about the scalability of the solution?
I would rate the scalability of GitLab a three out of ten. It is low.
It can be challenging to scale. Sharing databases and removing multiple VPNs is not easy to handle. GitLab's stability is not as good as other platforms that offer Kubernetes engines. We use OEMs instead.
There are 300 to 400 users in my company. We definitely plan to increase the usage.
Which solution did I use previously and why did I switch?
We are familiar with GitHub.
How was the initial setup?
I'll give the initial setup a six, slightly above average, where one is difficult and ten is easy.
Now we automate everything, so let's say the deployment now takes about one hour to deploy.
What about the implementation team?
For the deployment process, we create a template and prepare the VM on our cloud. Then we deploy the container using the controller, which deploys the solution.
We had IT specialists and engineers for the deployment process.
What's my experience with pricing, setup cost, and licensing?
It's a bit tricky because we have a different license. I rate the pricing mode a five out of ten for now, but it might change in the future. We have an educational license, and support is not included.
What other advice do I have?
GitLab offers various services, and it's important to understand which ones you truly need. Service providers might have different capabilities, and compatibility with your existing devices can be a critical issue. We haven't faced many problems with network compatibility or duplicated services so far.
If I could go back in time, I would recommend using GitLab primarily as a reliable repository. For additional features like scanning and monitoring, it might be beneficial to explore other specialized solutions.
Overall, I would rate the solution an eight out of ten.
Which deployment model are you using for this solution?
Good for managing source code
What is our primary use case?
GitLab is a solution for source code management, container registry, pipelines, testing, and deployment.
What needs improvement?
The problem with Git is that it's a solution for managing your source code history. But with Git, you can edit the history, which is not ideal.
Another issue is the pricing model of GitLab.
For how long have I used the solution?
I have been using GitLab for more than a year. I am using the latest version.
What do I think about the stability of the solution?
It is a stable solution. I would rate it a ten out of ten.
What do I think about the scalability of the solution?
It is a scalable solution. I would scalability rate it a ten out of ten.
Which solution did I use previously and why did I switch?
I used GitHub. GitHub did not have a container registry or testing, and it is owned by Microsoft, which raises concerns about ethics. All my decisions are based on ethics.
How was the initial setup?
The initial setup is reasonably okay. Moreover, it's already in the cloud, so I didn't need to deploy it.
What about the implementation team?
There is no deployment or maintenance staff required.
What's my experience with pricing, setup cost, and licensing?
The pricing is a bit high. I'm still on the free plan, but if I wanted to buy it, the pricing would be a bit high. There are not any additional costs associated with the standard license.
What other advice do I have?
GitLab is a good solution. Overall, I would rate it a nine out of ten. I would say it's better than GitHub.