StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
AWS CodeBuild
ByAmazon-mksAmazon-mks

AWS CodeBuild

#12in Continuous Integration
Discussions18
Followers485
OverviewDiscussions18

What is AWS CodeBuild?

AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers.

AWS CodeBuild is a tool in the Continuous Integration category of a tech stack.

Key Features

Fully Managed Build ServiceContinuous ScalingEnables Continuous IntegrationIntegrates seamlessly with AWS servicesFAQs: https://aws.amazon.com/codebuild/faqs/

AWS CodeBuild Pros & Cons

Pros of AWS CodeBuild

  • ✓Pay per minute
  • ✓Parameter Store integration for passing secrets
  • ✓Integrated with AWS
  • ✓Bit bucket integration
  • ✓Streaming logs to Amazon CloudWatch
  • ✓AWS Config and Config rule integration for compliance
  • ✓GitHub Webhooks support
  • ✓VPC PrivateLinks to invoke service without internet
  • ✓Docker based build environment
  • ✓Full API/SDKs/CLI support

Cons of AWS CodeBuild

  • ✗Poor branch support

AWS CodeBuild Alternatives & Comparisons

What are some alternatives to AWS CodeBuild?

Jenkins

Jenkins

In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.

Travis CI

Travis CI

Free for open source projects, our CI environment provides multiple runtimes (e.g. Node.js or PHP versions), data stores and so on. Because of this, hosting your project on travis-ci.com means you can effortlessly test your library or applications against multiple runtimes and data stores without even having all of them installed locally.

GitHub Actions

GitHub Actions

It makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want.

CircleCI

CircleCI

Continuous integration and delivery platform helps software teams rapidly release code with confidence by automating the build, test, and deploy process. Offers a modern software development platform that lets teams ramp.

GitLab CI

GitLab CI

GitLab offers a continuous integration service. If you add a .gitlab-ci.yml file to the root directory of your repository, and configure your GitLab project to use a Runner, then each merge request or push triggers your CI pipeline.

Azure Pipelines

Azure Pipelines

Fast builds with parallel jobs and test execution. Use container jobs to create consistent and reliable builds with the exact tools you need. Create new containers with ease and push them to any registry.

AWS CodeBuild Integrations

AWS Elastic Beanstalk, AWS CodeCommit, Amazon S3, GitHub, Bitbucket and 7 more are some of the popular tools that integrate with AWS CodeBuild. Here's a list of all 12 tools that integrate with AWS CodeBuild.

AWS Elastic Beanstalk
AWS Elastic Beanstalk
AWS CodeCommit
AWS CodeCommit
Amazon S3
Amazon S3
GitHub
GitHub
Bitbucket
Bitbucket
AWS CloudFormation
AWS CloudFormation
Jenkins
Jenkins
GitHub Enterprise
GitHub Enterprise
Corezoid
Corezoid
WhiteSource
WhiteSource
Bitbucket
Bitbucket
FeaturePeek
FeaturePeek

AWS CodeBuild Discussions

Discover why developers choose AWS CodeBuild. Read real-world technical decisions and stack choices from the StackShare community.Showing 4 of 5 discussions.

Chris McFadden
Chris McFadden

VP, Engineering at SparkPost

Apr 3, 2019

Needs adviceonAWS CodeBuildAWS CodeBuildAWS CodeDeployAWS CodeDeployAmazon EC2 Container ServiceAmazon EC2 Container Service

The recent move of our CI/CD tooling to AWS CodeBuild / AWS CodeDeploy (with GitHub ) as well as moving to Amazon EC2 Container Service / AWS Lambda for our deployment architecture for most of our services has helped us significantly reduce our deployment times while improving both feature velocity and overall reliability. In one extreme case, we got one service down from 90 minutes to a very reasonable 15 minutes. Container-based build and deployments have made so many things simpler and easier and the integration between the tools has been helpful. There is still some work to do on our service mesh & API proxy approach to further simplify our environment.

0 views0
Comments
James Watt
James Watt

Mar 29, 2019

Needs adviceonAWS CodeBuildAWS CodeBuildGitHubGitHubTrelloTrello

I'm building a cloud hosted web UI and API so I'm using a lot of @AWS services like AWS CodeBuild for building, hosting and deploying components. I still use GitHub for source control and Trello for tracking the work but we're not big enough yet for these to be issues. I find having all the functional stuff in one place simplifies access, organisation and budgeting.

If your product is going to run in the cloud then I recommend making use of the features available from your chosen provider. All the big providers have pipelines that span everything from source control though to deployment and this can reduce a lot of the friction you can experience putting it all together with different providers.

If you're not targeting a cloud platform then I think you'll have to do your homework as there are just too many variables. Basing your evaluation on a key principle like minimising friction or reducing costs is going to help.

0 views0
Comments
Jack Graves
Jack Graves

CEO at Automation Consultants

Mar 26, 2019

Needs adviceonDockerDockerAWS CodeCommitAWS CodeCommitAWS CodeBuildAWS CodeBuild

Docker is used to package up our applications with all of the parts they need, such as libraries and other dependencies, and enable us to ship it all out as one package. Our repositories hosted in AWS CodeCommit are automatically built by AWS CodeBuild on changes (resulting from Pull Requests being approved) and these are stored in the the EC2 Container Registry (ECR) before being approved for deployment to the Amazon EC2 Container Service in a zero-downtime, staged upgrade. We also provide development instances of our Apps, which are also hosted in Docker containers.

0 views0
Comments
Caleb
Caleb

Lead Software Engineer at Volta Industries

Dec 2, 2018

Needs adviceonAWS CodePipelineAWS CodePipelineAWS CodeBuildAWS CodeBuildAWS LambdaAWS Lambda

At Volta we use AWS CodePipeline and AWS CodeBuild to automatically ship new AWS Lambda services without any effort. And we do it all with AWS CloudFormation, since configuration is easier to maintain than code.

0 views0
Comments
View all 5 discussions

Try It

Visit Website

Adoption

On StackShare

Companies
128
CVCSPA+122
Developers
230
TMERHH+224