AWS CodeDeploy

(17)
4.1 out of 5 stars

AWS CodeDeploy is a service that automates code deployments to any instance, including Amazon EC2 instances and instances running on-premises.

Work for AWS CodeDeploy?

Learning about AWS CodeDeploy?

We can help you find the solution that fits you best.

Find the Right Product

AWS CodeDeploy Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 17 AWS CodeDeploy reviews
LinkedIn Connections
AWS CodeDeploy review by <span>Bablu J.</span>
Bablu J.
Validated Reviewer
Verified Current User
Review Source

"Easy to setup , manage and use continous deployment"

What do you like best?

It is very simple to use and is free for experimentation for those who want to get hang of deployment pipelines without investing too much money. I used codeDeploy with bitbucket and the bitbucket codeDeploy plugin was very easy to setup. The deployment configuration and groups are nice features.

You can control all the steps that happen when the deployment is happening. You can provision important updates, configure your VM's before installed an updated patch of your software.

What do you dislike?

There are a lot of steps involved in the setup and sometimes its difficult to keep track of all the details, if you are following the aws documentation (which, by the way, are very extensive and detailed).

Recommendations to others considering the product

You can get this setup and running free of cost, following the AWS documentaiton as well. Just make sure to remove the auto-scaling group and add an ec2 instance in your deployment group manually. Happy Deploying!

What business problems are you solving with the product? What benefits have you realized?

Continuous deployment and delivery. Version upgrades.

Benefits:

Setup once and deliver continuously. It is also very easy to explain once you have setup this up and can be easily propagated within the team.

Sign in to G2 Crowd to see what your connections have to say about AWS CodeDeploy
AWS CodeDeploy review by <span>Ferran A.</span>
Ferran A.
Validated Reviewer
Verified Current User
Review Source

"Really easy deployments"

What do you like best?

It is so simple to start with that product both using windows and linux endpoints. I use as a last step of our continuous integration solution. It makes so easy to give feedback through the CLI.

What do you dislike?

I am missing an option for partial deployments. There are different behaviours for shipping code to instances, but one scenario our team handles is the option of working with different versions of code simultaneously. To be able to test that scenario we tweak ec2 tags to deploy to some of the machines. However is a workaround tweaking codeDeploy behaviour.

Recommendations to others considering the product

I think codeDeploy does well what is meant for, however it is no more than a deployment solution. Trying to use for any other purpose could be a bad idea. If you require orchestration, you better use an orchestration solution, which are not incompatible.

CodeDeploy doesn't have a very friendly procedure to push deployments, so you better automate that process, unless you will spend a lot of time defining deployment groups and releases unnecessarily in the UI.

What business problems are you solving with the product? What benefits have you realized?

We use different kind of deployments according to the applications change log. If those releases don't have a major impact we use codedeploy. We run green/blue deployments otherwise.

For integration and staging, we always use code Deploy from the continuous integration service.

What Continuous Deployment solution do you use?

Thanks for letting us know!
AWS CodeDeploy review by <span>Alessio R.</span>
Alessio R.
Validated Reviewer
Verified Current User
Review Source

"Good solution to streamline your deploys"

What do you like best?

I especially like the fact that CodeDeploy can be integrated with GitHub, so new code can be instantly and automatically deployed to our servers. appspec.yml (CodeDeploy's config file) also allows to hook your own scripts, making for a very flexible solution.

What do you dislike?

The integration with ELB/autoscaling could be somewhat better; failed deploys can sometimes lead to a loop where EC2 instances keep on being started/stopped, and there's no way to avoid it saved for manual intervention.

On top of that, I'd love to be able to do automatical rollbacks.

Recommendations to others considering the product

I'd use CodeDeploy again if I had to deploy apps to a load balancing, distributed environment.

What business problems are you solving with the product? What benefits have you realized?

CodeDeploy allows us to deploy distributed apps to our autoscaling/load balancing system on EC2 without having to write custom scripts and having to allow devs to directly access the instances.

AWS CodeDeploy review by <span>Anas J.</span>
Anas J.
Validated Reviewer
Verified Current User
Review Source

"Automate the process of deploying and updating applications on Amazon EC2."

What do you like best?

1- automatically deploy to new EC2 instances that are spun up by Autoscaling.

2- Minimize downtime.

3- launch and track the status of your deployments through the AWS CodeDeploy console or the AWS CLI.

4- platform-agnostic and works with any application. You can easily reuse your setup code. AWS CodeDeploy can also integrate with your software release process or continuous delivery toolchain.

What do you dislike?

1- AWS CodeDeploy only supports deployments on EC2 instances at this time.

2- AWS CodeDeploy requires an agent to be installed on any EC2 instance that it will be deploying code to.

Recommendations to others considering the product

It has a nice feature set, can be easily integrated into most environments and code bases, and is based on rock-solid, proven technology. And the price is right

What business problems are you solving with the product? What benefits have you realized?

automate code deployment and eliminate manual operations.

AWS CodeDeploy review by <span>Zachary J.</span>
Zachary J.
Validated Reviewer
Review Source

"A strong tool when you have an army of machines to manage"

What do you like best?

This really is a tool for ops automation at the larger scales. Every resource is versioned and labels / notification of changes can be attached to AWS natively, or externally via hooks. There are some finer-grained controls for rolling deploys, and being able to programmatically enable deployment groups — this was a big deal for us, in planning to roll-out in high use environments. It was a lynchpin to doing staged CD via CodePipeline.

What do you dislike?

This tool is rather dependent on CodePipeline and other AWS systems, so you're paying to integrate with it all, or using something else. As such, the docs and all related discussion about one gets confounded with the other. This is a pain when Onboarding new people. Since there is no strong UI (being a programmatic tool) visualizations of the overall system could be better — or you'll self-support. Many times, we are looking at other tools to best-see the state of the overall systems (like NewRelic or Ruxit, etc)

Recommendations to others considering the product

Remember that this really works in conjunction with other tools, and less standalone.

What business problems are you solving with the product? What benefits have you realized?

I have used this tool in several cases. One is to deploy a platform (several, multi-application suites, with interdependencies) that has 5 environments for each app. Deployment was a bookworm nightmare prior to a deployment management system.

The other main case is where we operated a system that was high-load, and he resource version at each stage of routing was very important in debugging cache dynamics.

AWS CodeDeploy review by <span>Sinduri M.</span>
Sinduri M.
Validated Reviewer
Verified Current User
Review Source

"Good automation deployment tool."

What do you like best?

It makes all the deployment and continuous integration part quite easy to manage. Once the pull request to the GIT repository is made and merged, it automatically deploys the code to multiple server and performs different actions. Another good part is that you integrate with GIThub.

What do you dislike?

Amazon services are not for free is the only drawback I could think of.

Recommendations to others considering the product

If money is not the concern that i'd highly recommend it to people who have a lot of after deployment process to take care of. This tool makes it more manageable.

Kate from G2 Crowd

Learning about AWS CodeDeploy?

I can help.
* We monitor all AWS CodeDeploy reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.