We create the pipeline and push it to GitLab to initiate the process. The cloud integration is straightforward.
External reviews are not included in the AWS star rating for the product.
We create the pipeline and push it to GitLab to initiate the process. The cloud integration is straightforward.
When it comes to GitLab's CI/CD integration, it significantly supports our development process by accelerating deployments. With automated pipelines, we can focus more on development tasks without worrying about manual deployments, ultimately speeding up our development cycle.
In GitLab, I find the features and version control history to be most valuable for our development workflow. These aspects provide us with a clear view of changes and help us manage requests efficiently. I haven't utilized GitLab's security scanning capabilities yet.
We plan to integrate tools like Sonicheap for code security. Currently, we use another product for security, focusing on Q4 security points.
We have used GitLab's features selectively for added security. We don't store passwords directly but use a secret manager and tools to sync passwords securely to our deployment environment.
I believe there's room for improvement in the advanced features, particularly in enhancing the pipeline functionalities. Better integration and usability within the pipeline could make a significant difference in user experience. I would suggest considering new features or functions that could streamline workflows further and make using GitLab even more efficient. Having additional functionalities that cater to specific needs could greatly enhance the overall experience with the platform.
I have been working with GitLab for the past 5 years.
Regarding stability, while I can't rate it on a scale of one to ten, I can say that we've experienced good stability with GitLab, with no downtime or major issues.
I've had support from forums like Stack Overflow when needed. In my experience, GitLab integrates well with third-party tools like SonicWall and Slack without any major issues.
The setup process for GitLab is straightforward and easy to use.
Regarding pricing, I would rate GitLab as moderately priced, maybe around a seven or eight out of ten. It could be more flexible for clients but generally offers good value.
When comparing GitLab to competitors like Bitbucket, I find GitLab to be superior, especially in terms of features and functionality. Bitbucket still has its own strengths and is preferred by some organizations.
Overall, I would rate GitLab around eight or nine out of ten. I highly recommend it to other users for both company purposes and personal projects. GitLab provides a solid starting point for learning and working efficiently, making it a valuable tool for developers.
We primarily use GitLab for code migration and version management. It helps us maintain metadata, manage versions, and facilitate continuous integration when working in teams. When working on a feature, we create a feature branch, which allows us to work on the feature independently. Once the feature is complete, it must be merged into the main branch. This streamlines the process of deploying the application to the production environment.
We use some orchestration tools to do it. We have our own built packet manager, and that package manager interacts with the excellent migration and everything internally.
The important feature is the entire process of versioning source code maintenance and easy deployment. It is a necessity for the CI/CD pipeline.
There is a need to improve or adopt AI into the ecosystem like a co-pilot, which Microsoft has done with GitHub.
I have been using GitLab for nine years. I have worked across version management for continuous integration and deployment.
The product sometimes crashes.
I rate the solution’s stability a seven out of ten.
The solution’s scalability is good.
I rate the solution’s scalability an eight out of ten.
I have used GitHub before. GitHub now comes with an AI Assistant, similar to a copilot, its most significant advantage. With this copilot, it assists you in writing code. It provides examples and helps you rectify errors, especially during migration processes. Additionally, it offers previews of how migration can be performed. These enhancements are attributed to Microsoft’s support and involvement in OpenAI.
The initial setup is easy and depends on the target enrollment; it typically takes just a few minutes to complete. Migration is also handled efficiently, typically in less than a few minutes or between three to five minutes, depending on the data size you want to migrate. The only drawback or consequence is that you need a private Git repository, which GitLab should provide by default.
For small-scale usage, GitLab offers a free tier. For enterprise pricing, GitLab is more expensive than GitHub, as it's not as widely adopted. GitLab is the preferred choice for many developers despite its higher monthly pricing plan, which is around $126.
GitLab has improved our CI/CD processes in software dependency management. It handles conflicts between versions seamlessly, such as when merging different features into the main branch. With GitLab, there are no conflicts in the code itself. Versioning is also efficiently managed within GitLab, allowing us to easily track the latest main branches, previous branches, and releases. For example, if a software depends on specific versions, it's easily traceable using GitLab. One of the most significant advantages is the built-in DTS, which supports ample file storage. This capability allows us to store 30-40 gigabytes of repository sizes.
The code diffs available in GitLab show the differences between the older version and the current one, indicating what has been added, deleted, or modified across the codebase. This helps you understand which portions of the code have changed within a particular file, such as a Python script, aiding in traceability and version management.
The merge request feature is standard and available even in GitHub, making it accessible on most Git platforms. It is one of the fundamental features of GitLab, a free product.
Overall, I rate the solution a seven out of ten.
We have our CI/CD pipelines set up in GitLab. It is our code base.
The solution makes the CI/CD pipelines easy to execute.
The tool should include a feature that helps to edit the code directly.
I have been using the product for two years.
The solution is stable.
I haven't reached out to them yet.
GitLab's deployment is easy.
GitLab is cheap.
Our primary use case is for source code maintenance, then doing the build and running code coverage tools like SonarQube, and then deployment.
We have seen a couple of merge requests or pull requests raised in GitLab. I see the interface, the way it shows the difference between the two source codes, that it is easy for anyone to do the review and then accept the request; the pull request is the valuable feature.
We have only seen a couple of times on Gitlab, which we use for building some of the applications. Recently, we have heard that some of the builds were taking a long time or were not scheduled. In such cases, they had to contact the GitLab community or the GitLab organization to address these issues.
So, there is room for improvement in regard to the issues with build times.
In future releases, additional features could be added in post-deployment monitoring. Currently, GitLab supports CI/CD up to deployment. Anything that would assist in monitoring deployments, especially in the context of Kubernetes or Docker, would be valuable. It may not be necessary for enterprise-level use, but for midrange organizations, integrating post-deployment monitoring of infrastructures and generating reports could be beneficial.
We have been using this solution for three years now.
The solution offers good stability. However, sometimes we do see some issues due to upgrades and patches. But a couple of times, we have seen build issues where it takes a long time, or it gets stuck, and people have to manually restart those.
It is a scalable solution in our environment. We have over a thousand end users.
The support is very good.
Positive
Earlier, we were using Atlassian products, and then we shifted to GitLab.
The deployment is handled by a different team. For maintenance, we get good support from GitLab. For any production issues, we hear that we get good support from GitLab. That is something good.
My advice would be it's a very good tool for developers, especially those spread across the globe. It has a very good interface for any pull request or code review. The CI/CD pipeline is also easily built in, so we can easily build and deploy it into various environments. So that eases the developer's and the production ops team's life.
Overall, I would rate the solution a ten out of ten.
I use GitLab for some of my CyberArk scripting work.
GitLab's scoop is like a lifesaver. It's very crucial for us in our company to use some of those scripts from GitLab, either for health checks or building new connectors is very important for us, and at times, with GitLab, you don't even need to build the connectors.
Some of the scripts that we encountered in GitLab were not fully functional and threw up errors. The aforementioned area of the solution needs improvement.
In the future, I would like to see GitLab providing more oversight over the coding part.
I have been using GitLab for a couple of years. I use the solution's latest version.
It is a stable solution and seems to be a well-tested product with no issues. I rate the stability a nine out of ten.
It is a scalable solution. There are a lot of users on GitLab, so it is a highly scalable product. I rate the scalability a nine out of ten.
GitLab has only two users, including myself, in our company.
We don't have plans in our company to increase the number of users in future.
The solution's technical support is pretty good. If you go on Stack Overflow platform, you can find technical support there. The product's technical team is knowledgeable, responds quickly, and is customer friendly.
I rate the technical support a nine out of ten.
Positive
The initial setup of GitLab is pretty simple, with no complications.
The deployment process took less than an hour, which means it can be done in around 45 minutes.
The solution can be deployed on the cloud or on-premises version by installing the EXE file.
Only one junior engineer is required for deployment and maintenance.
The deployment phase can be done by yourself, in-house.
The ROI has been good since we have had no issues so far.
My company uses the free version of GitLab, which is GitLab Community Edition. There is a licensed version also available for GitLab.
I would tell those planning to use the solution to try developing their own scripts in GitLab and then try to download them from the repository there. You build your knowledge while helping others as well.
I rate the overall solution a nine out of ten.
We use the solution for on-premises repository management
The documentation is confusing. Sometimes, it is incomplete or has incorrect information. I have informed the vendor about it. Some features in the GitLab Community Edition are not available to us.
I have been using the solution for nine months. My organization has been using it for around two years. We are using the latest version of the solution.
I rate the tool’s stability a ten out of ten. We never faced any downtime.
I rate the scalability of GitLab Community Edition a seven or eight out of ten. The product could improve the scalability of GitLab Community Edition. Around 60 people are using the product in our organization.
Their support is good.
The initial setup is easier for someone who knows Linux and has been working as a system administrator. We need to have experience to deploy the solution. It takes around three to four hours to deploy the solution.
We are using the open-source version, anyone can download it.
I am my company’s GitLab administrator. Many features we need are available in Enterprise Edition. If we say that we do not have enough features in GitLab Community Edition, GitLab might just ask us to upgrade to Enterprise Edition. Overall, I rate the product a nine out of ten.
My company's programmers use GitLab for everyday development purposes.
The solution's most valuable feature is that it is compatible with GitHub. The product's integration capabilities are sufficient for our small company of 35 people.
Some of the programmers in my company have had complaints about the product.
We do face issues in our company when we run out of disk space. We had to do some low-level system interventions to recover the server from GitLab in our company. It would be good if GitLab implemented some diagnostic features so that the server prevents functioning when it detects insufficient disk space. It is important to prevent cache to avoid running out of disk space. Considering the aforementioned details, making a recovery wasn’t simple.
I have experience with GitLab.
Stability-wise, I rate the solution a nine out of ten.
Owing to the small size of my company, we do not need to utilize the scalability feature of the product.
My company has around 20 users of the product.
The initial setup of GitLab was okay.
The setup phase was completed in a day.
Our company has DevOps and CI/CD to help us with the deployment process of the product.
Though I am unsure, I feel that the solution is deployed on-premises.
The deployment phase was carried out with the in-house members of our company.
Speaking about the pricing of the solution, my company uses GitLab Community Edition.
Before choosing GitLab, my company had considered Microsoft TFS during the evaluation phase.
GitLab is a product managed by the department of programmers in our company, and I am not much involved in it.
I recommend the solution to those planning to use it.
I rate the overall product a ten out of ten.
My primary use case is for creating pipelines and automation workflows.
By streamlining tasks that we used to do on a daily basis and scheduling them.
CI/CD, GitLab scanning, and the cloud are the most valuable features.
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.
I have been using GitLab for five years. I am currently using version 14.5.
It is a stable solution. I would rate it an eight out of ten.
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.
We are familiar with GitHub.
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.
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.
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.
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.
GitLab is a solution for source code management, container registry, pipelines, testing, and deployment.
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.
I have been using GitLab for more than a year. I am using the latest version.
It is a stable solution. I would rate it a ten out of ten.
It is a scalable solution. I would scalability rate it a ten out of ten.
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.
The initial setup is reasonably okay. Moreover, it's already in the cloud, so I didn't need to deploy it.
There is no deployment or maintenance staff required.
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.
GitLab is a good solution. Overall, I would rate it a nine out of ten. I would say it's better than GitHub.
It is used for saving source code, and then people get the source code out of it, make a branch, and merge it to make a big file for deployment. So it's mainly a source code deployment tool.
GitLab is very well-organized and easy to use. Also, it offers most features that customers need. So I think it's one of the best solutions compared to other options. So, it's the most capable and easiest tool.
In terms of the solution's interface and features, I am satisfied.
As a partner, sometimes it's difficult to get support. They have a really complicated procedure for their support. Apart from the aforementioned reason, I am very satisfied with the product. It is only after we are registered that we get proper support from GitLab. The registration itself it's quite complicated, and it is mainly because they want to make sure that the users with a license contact the right support team.
I have been using GitLab for two years. My company has a partnership with GitLab. I am using GitLab Version 15.6.
It is a stable solution. Stability-wise, I rate the solution an eight or nine out of ten. Since it is software, they can have some bug-related issues, and no software is 100% protected. GitLab has many features in different areas, so I cannot specify which specific area has a problem.
It is a scalable solution. Scalability-wise, I rate the solution a ten out of ten. My clients who use the solution are medium-sized businesses.
The solution's technical support is good. I rate the technical support a ten out of ten. Only the initial registration is complicated.
Positive
The solution's initial setup process was easy. I rate the initial setup a ten out of ten. The solution can be deployed in a day. Only one engineer is required to deploy the solution. Also, the solution does require maintenance. Using it as a different storage operation when it comes to maintenance, there can probably be some updates that can fix security patches and other issues. So, we have several employees working on many different solutions and projects. But only one person is actually required for its maintenance.
Price-wise, it is a reasonable solution. On a scale of one to ten, where one is cheap, and ten is expensive, I rate the pricing a five out of ten.
It's a great solution. So I would recommend it to those who want to use it. I rate the overall solution a ten out of ten.