We performed a comparison between AWS CodeBuild and GitLab based on real PeerSpot user reviews.
Find out in this report how the two Build Automation solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."The integration is a good feature."
"It works seamlessly with AWS Elastic Container Registry (ECR)."
"The integration is a good feature."
"The solution provides good integrations."
"The integration with other AWS services has streamlined our workflow."
"I have found the most valuable feature is security control. I also like the branching and cloning software."
"I like GitLab from the CI/CD perspective. It is much easier to set up CI/CD and then integrate with other tools."
"GitLab offers a good interface for doing code reviews between two colleagues."
"GitLab is a solution for source code management, container registry, pipelines, testing, and deployment."
"It speeds up our development, it's faster, safer, and more convenient."
"I like that you can use GitLab as a double-sided solution for both DevOps and version management. It's a good product for working in these two areas, and the user interface makes it easy to understand."
"I like that it's easy to deploy our services over GitLab. The customer support is also good with a really active community. You have a lot of support that you can get online with your stack. That is probably one of the benefits of using GitLab. It's also really fast."
"The most valuable features of GitLab are the CI/CD pipeline and code management."
"There is no persistent storage or preservation of workspace between the builds."
"The deployment fails sometimes."
"While working on building images for multiple applications within a single script, I encountered an issue where looping functionality was not supported as expected."
"They can further improve the integration of the Bitbucket for CodeBuild."
"There is a need to improve or adopt AI into the ecosystem like a co-pilot, which Microsoft has done with GitHub."
"I would like to see static analysis also embedded in GitLab. That would also help us. If there's something that it does internally by GitLab and then that is already tied up with your pipeline and then it can tell you that you're coding is good or your code is not great. Based on that, it would pass or fail. That should be streamlined. I would think that would help to a greater extent, in terms of having one solution rather than depending on multiple vendors."
"Even if I say I want some improvement, they will say it is already planned in the first quarter, second quarter, or third quarter. That said, most everything is quite improved already, and they're improving even further still."
"I used Spring Cloud config and to connect that to GitLab was so hard."
"As a partner, sometimes it's difficult to get support. They have a really complicated procedure for their support."
"Some of the scripts that we encountered in GitLab were not fully functional and threw up errors."
"We'd always like to see better pricing on the product."
"I would like to have some features to support peer review."
AWS CodeBuild is ranked 9th in Build Automation with 4 reviews while GitLab is ranked 1st in Build Automation with 70 reviews. AWS CodeBuild is rated 8.8, while GitLab is rated 8.6. The top reviewer of AWS CodeBuild writes "Provides good integrations, is flexible, and has a comparable price". On the other hand, the top reviewer of GitLab writes "Powerful, mature, and easy to set up and manage". AWS CodeBuild is most compared with Jenkins, CircleCI, GitHub Actions, Tekton and AWS CodePipeline, whereas GitLab is most compared with Microsoft Azure DevOps, Bamboo, SonarQube, AWS CodePipeline and Tekton. See our AWS CodeBuild vs. GitLab report.
See our list of best Build Automation vendors.
We monitor all Build Automation reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.