What is AWS CodeCommit?
Who uses AWS CodeCommit?
Why developers like AWS CodeCommit?
Here are some stack decisions, common use cases and reviews by companies and developers who chose AWS CodeCommit in their tech stack.
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.
I use CodeCommit for projects that require a tighter integration with the AWS ecosystem.
Otherwise, my default source control system as a service of choice is: GitHub. AWS CodeCommit
We use Git, via the AWS CodeCommit application to host our Version Control System (VCS). This utility provides an easy way to manage work being performed on a single repository by multiple developers, through the use of branches. Other features, such as automated merge conflict resolution and commit tagging round out this system.
AWS CodeCommit's Features
- Access Control
- High Availability and Durability
- Unlimited Repositories
- Easy Access and Integration