Share your experience using AWS CodeBuild

The easiest route - we'll conduct a 15 minute phone interview and write up the review for you.

Use our online form to submit your review. It's quick and you can post anonymously.

Your review helps others learn about this solution
The PeerSpot community is built upon trust and sharing with peers.
It's good for your career
In today's digital world, your review shows you have valuable expertise.
You can influence the market
Vendors read their reviews and make improvements based on your feedback.
Examples of the 85,000+ reviews on PeerSpot:

MuhammadBilal7 - PeerSpot reviewer
DevOps Engineer at InvoZone
Real User
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.
Flag as inappropriate
Cloud Devops Engineer at Au small finance bank
Real User
Debugging and troubleshooting are easy, and the integrations streamline the workflow
Pros and Cons
  • "The integration with other AWS services has streamlined our workflow."
  • "The deployment fails sometimes."

What is our primary use case?

We are creating pipelines with the help of the solution. We need to do some testing and deployments over our web server. We create a new bucket in which we create a CI/CD pipeline and put our deployments into it. CodeBuild deploys it through GitHub on the target server.

What is most valuable?

If we face any issues, we can find out where the issue is. We can check it on the script. We can easily do debugging or troubleshooting. We had development projects. We are using CodeBuild for five to ten applications. We deploy them first in the development environment. After the Sanity tests and the UAT, we deploy them on the production environment. The integration with other AWS services has streamlined our workflow. It is similar to any other product. We must define the roles. It is easy to give permission to other services.

What needs improvement?

The deployment fails sometimes. We need to reset the pipeline to do the deployment.

For how long have I used the solution?

I have been using the solution for the past four years.

What do I think about the stability of the solution?

I rate the tool’s stability an eight out of ten. Some applications must be checked end-to-end because Java does not work sometimes, and we do everything manually and restart. We must check whether all parameters are correct on the scripting side and whether there are any dependencies we must know about.

What do I think about the scalability of the solution?

We can create multiple pipelines. If we need multiple deployments for multiple projects, we create multiple pipelines to do the deployment. We have 50 to 80 users.

How are customer service and support?

The support is good.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup was difficult the first time since we had to configure it end-to-end. We got some errors. After the configuration, we did not face any major roadblocks. The deployment took five to ten minutes.

Which other solutions did I evaluate?

Apart from Jenkins, I love to use CodeBuild.

What other advice do I have?

I will recommend the tool to others. We must know the dependencies in our projects, the services we need to deploy, and the different things needed in the scripts. We must do the IAM configurations on AWS before initializing the pipeline. Overall, I rate the products nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate