Try our new research platform with insights from 80,000+ expert users
Oktay Kiraz - PeerSpot reviewer
Cloud & DevOps Engineer at Phoenix analytics
Real User
Top 5
Seamless integration capabilities enhance productivity with an easy setup
Pros and Cons
  • "The initial setup of CodeBuild is easy."
  • "There have been times when CodeBuild has shown some instability, like bugs or breakdowns."

What is our primary use case?

I utilize CodeBuild's broad services.

What is most valuable?

The integration with other AWS services is important as well. These features make CodeBuild valuable to me.

What needs improvement?

I faced some challenges while using CodeBuild. I would like to see some improvements in certain limitations of the product.

For how long have I used the solution?

I have used CodeBuild for some time.

Buyer's Guide
AWS CodeBuild
April 2025
Learn what your peers think about AWS CodeBuild. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
849,686 professionals have used our research since 2012.

What do I think about the stability of the solution?

There have been times when CodeBuild has shown some instability, like bugs or breakdowns.

How was the initial setup?

The initial setup of CodeBuild is easy.

What's my experience with pricing, setup cost, and licensing?

Regarding the pricing of CodeBuild, I cannot speak to the exact price. 

What other advice do I have?

I recommend it to others. From one to ten, I would rate CodeBuild eight out of ten.

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
MuhammadBilal7 - PeerSpot reviewer
DevOps Engineer at InvoZone
Consultant
Top 5
Has a valuable variable functionality and a straightforward setup process
Pros and Cons
  • "It works seamlessly with AWS Elastic Container Registry (ECR)."
  • "While working on building images for multiple applications within a single script, I encountered an issue where looping functionality was not supported as expected."

What is our primary use case?

In our environment, the primary use case for AWS CodeBuild is to build Docker images for containerized applications. We also use it to build application binaries. 

What is most valuable?

One of the most valuable features of AWS CodeBuild is its variable feature. Instead of having to rewrite credentials or configurations multiple times for different stages, we can define these variables once and use them across various steps in the build pipeline. With a clear characterization of steps and instructions, we better understand what actions are being taken within each pipeline stage.

What needs improvement?

While working on building images for multiple applications within a single script, I encountered an issue where looping functionality was not supported as expected. Although conditions were functioning correctly, the lack of support for looping hindered my ability to execute certain tasks efficiently.

For how long have I used the solution?

We have been using AWS CodeBuild for more than 2 years.

What do I think about the stability of the solution?

We haven't encountered any stability issues with CodeBuild. It has worked perfectly for you without any downtimes, which is essential, especially in modern environments where containerized applications are prevalent.

What do I think about the scalability of the solution?

The platform's scalability of CodeBuild varies from client to client requirements.

How are customer service and support?

We have yet to contact the technical support team, but the services are stable.

How was the initial setup?

The initial setup for CodeBuild is straightforward. There is no need for installation. You just have to log in to your account and start writing scripts to build your application.

What's my experience with pricing, setup cost, and licensing?

Using AWS CodeBuild might involve some initial expenses, but there are strategies to optimize costs and ensure a return on investment. Leveraging features like caching files and using the artifact feature to pass packages between stages can help reduce costs by minimizing the need to fetch files repeatedly.

Despite the cost, it is worth the investment.

What other advice do I have?

CodeBuild integrates with other AWS services, enhancing the build environment's functionality. For instance, it works seamlessly with AWS Elastic Container Registry (ECR). It allows you to build and deploy container images to ECR directly from CodeBuild.

It is easy for someone with experience in shell scripting or writing code to learn. Once familiar with these skills, using CodeBuild becomes quite straightforward.

Following the predefined stages organizes the steps effectively. This helps users build their architecture with ease.

I rate it an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
AWS CodeBuild
April 2025
Learn what your peers think about AWS CodeBuild. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
849,686 professionals have used our research since 2012.
AWS Devops Support Engineer at a recruiting/HR firm with 11-50 employees
Real User
Automation and management of deployments optimize workflows and handle concurrent build requests efficiently
Pros and Cons
  • "AWS CodeBuild reduces wait time and optimizes workflows."
  • "Multiple clients have faced issues with pricing. After migrating from Azure to EC2, they were unexpectedly charged 100,000 rupees because the pricing details were not clearly visible."

What is our primary use case?

We use AWS CodeBuild for CI/CD, taking codes from GitHub and GitLab, and deploying them over AWS CodeBuild. Our use case involves integrating with webhooks and CodeCommit to incorporate repository IDs, automate builds from GitHub, and trigger builds automatically. We rely on AWS CodeBuild to automate and manage deployments in our software development process.

What is most valuable?

AWS CodeBuild is valuable for its support of webhooks for GitHub and Bitbucket repositories, which automatically triggers builds on code changes. It automates builds for different operating systems, such as Linux and Windows, and includes preconfigured build environments for popular programming languages like Python and Java. Furthermore, it scales automatically to handle multiple concurrent build requests, eliminating the need for manual intervention during high demand. AWS CodeBuild reduces wait time and optimizes workflows.

What needs improvement?

There is room for improvement in making AWS CodeBuild available on Windows servers in the Mumbai region. Multiple clients have faced issues with pricing. After migrating from Azure to EC2, they were unexpectedly charged 100,000 rupees because the pricing details were not clearly visible. Displaying costs alongside the EC2 options could help clients avoid such billing surprises.

For how long have I used the solution?

I have been working with AWS CodeBuild for the past two years.

What was my experience with deployment of the solution?

The deployment process involves planning new features, integrating CodeCommit webhooks, and configuring testing in staging environments outside AWS. In AWS, deployment involves automation and management of applications, choosing deployment strategies like blue-green deployments and rolling updates, and building artifacts in S3 or EC2. AWS CodeDeploy facilitates blue-green deployments to maintain live environments or gradually replace instances with updates.

What do I think about the stability of the solution?

AWS CodeBuild is quite stable, scoring eight out of ten in terms of stability. The solution handles load through its impressive autoscaling features. As customer load increases, load balancers appropriately divert traffic, and autoscaling enhances EC2 instances both vertically and horizontally.

What do I think about the scalability of the solution?

AWS CodeBuild scales automatically to accommodate multiple concurrent build requests, reducing the need for manual interventions during high demand. This scalability allows for multiple builds to run simultaneously without issues, especially during major releases or peak times. I am concerned that autoscaling within AWS services may not be well understood by new clients, leading to unexpected costs.

How are customer service and support?

I haven't used technical support for AWS CodeBuild yet, so I can't provide an in-depth review. However, due to the lack of experience with it personally, I would rate technical support an eight out of ten.

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

Before AWS CodeBuild, I used solutions like EC2, ECR, and EKS. These major services are integral to our process.

How was the initial setup?

The initial setup was quite straightforward, scoring nine out of ten for ease of setup. The process took approximately four to five hours to complete.

What about the implementation team?

The deployment can be accomplished with just one employee if necessary, given AWS services' automation capabilities. However, maintaining AWS CodeBuild requires two people.

What's my experience with pricing, setup cost, and licensing?

Issues with pricing have been mentioned, especially for new clients who might not realize the cost implications initially, such as leaving servers on for too long and incurring unexpectedly high bills without clear pricing visibility.

Which other solutions did I evaluate?

I did not evaluate other options before choosing AWS CodeBuild.

What other advice do I have?

I rate AWS CodeBuild nine out of ten overall. AWS CodeBuild supports webhooks for GitHub and Bitbucket repositories, and automates builds for different operating systems like Linux and Windows, with preconfigured build environments available for popular programming languages. AWS CodeBuild automates and manages applications effectively during deployments, utilizing blue-green deployments or rolling updates through AWS.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user