Capterra’s researchers use a mix of verified reviews, independent research and objective methodologies to bring you selection and ranking information you can trust. While we may earn a referral fee when you visit a provider through our links or speak to an advisor, this has no influence on our research or methodology.
Capterra carefully verified over 2 million reviews to bring you authentic software and services experiences from real users. Our human moderators verify that reviewers are real people and that reviews are authentic. They use leading tech to analyze text quality and to detect plagiarism and generative AI. Learn more.
Capterra lists all providers across its website—not just those that pay us—so that users can make informed purchase decisions. Capterra is free for users. Software and service providers pay us for sponsored profiles to receive web traffic and sales opportunities. Sponsored profiles include a link-out icon that takes users to the provider’s website. Learn more.
Continuous delivery software that helps businesses automate software release processes, streamline workflow modeling and more.
Provider
Amazon Web Services
Located In
United States
Foundation
2006
Open API
Yes
Deployment
Cloud, SaaS, Web-Based
Support
Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support
Content Source: AWS CodePipeline
Green rating bars show the winning product based on the average rating and number of reviews.
AWS CodePipeline Reviews
Pros
Overall, I appreciate the streamlined, flexible, and scalable nature of AWS Code Pipeline, which helps to streamline my software delivery and improve my productivity.
In comparison to other similar products, AWS CodePipeline's pricing is simple and easy to understand, which can be a significant advantage for users who want to avoid complex pricing models.
It was the perfect solution for continuous integration projects.
Infrastructure as code supported with CodePipeline (big plus for me).
Cons
Well can't say its a bad thing but as a downside there is also the fact that once we started relying on it, it was quite hard to go back or use another similar product.
Several steps in our delivery pipelines don't provide enough data to understand why are blocked, and you have to navigate a plethora of logs to understand why something is not working.
Change set is sometimes lost when restarting a later pipeline step. I often have to push the same changes through the pipeline if one of the stages fails.
That was a drag and cost a few hours. But, again, with CP once you figure something out it just works from that point forward.
"CodePipeline - the glue that makes AWS work"
Overall: One of the core issues with AWS is figuring out how to make things work together. CP is the best way to attack that issue. Think about what it is you need to get done with a build or a deploy: grab the code, build it somehow, deploy it somewhere, run some tests, flip the pointers so it's now production (or flip it back and try again if the tests fail). Doing all of this manually each time is a total disaster. But with CodePipeline you can have a huge complex set of tasks and workflows run automatically based on nothing more than a Github commit. (It appears there are far more things you can trigger with as well, but since we use GitHub we haven't explored the others much.) Think of a CodePipeline as an automated workflow, or a script, that has its own logic and its own variables and even its own breakpoints, that just sits there and waits for the green light to do its thing. It's by far my favorite part of AWS, and the thing that makes our lives the easiest in the whole AWS universe.
Pros: If you use AWS in any meaningful way, you already know that it's an alphabet soup of products and services. There's so much stuff you can do in there it can be very very hard to keep track of it all, much less organize it into a meaningful system that gets done what you need to get done -- namely, get your code into the world. Unless you use CodePipeline. CP gives you the building blocks to tame AWS and make it work for you. You can automatically trigger builds, deploys, tests, email notifications, and a whole bunch of other workflows that fire and run whenever you take specific actions. It's a way to automate the AWS zoo and make it work for you, rather than the other way around.
Cons: It's not always easy to debug a broken pipeline. Also, the recent switch to using Github Version 2 (using Github Connection App and CodeStar) was not intuitive at all -- because our pipelines predated the existence of CodeStar, we had to go in and figure out what roles the pipelines were using to run, and give those roles the proper CodeStar permissions. That was a drag and cost a few hours. But, again, with CP once you figure something out it just works from that point forward.
"Devops need of aws codepipeline"
Overall: We basically used it for continuous delivery as it hepled greatly with automating the process of building, testing, and deploying applications.
Pros: Automation, flexibility, integration with other aws services, monitoring and security
Cons: The complexity of it as it was quite hard to learn at first.Well can't say its a bad thing but as a downside there is also the fact that once we started relying on it, it was quite hard to go back or use another similar product
" "Exploring the Benefits and Limitations of AWS: A Comprehensive Review""
Pros: Integration with other AWS services: AWS CodePipeline integrates with a wide range of AWS services, including AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy, to provide an end-to-end solution for continuous delivery.
Cons: the learning curve of setting up and configuring the pipelines challenging, or the pricing structure complex to understand. It is recommended to review the AWS documentation and best practices to ensure the efficient use of the service.
"One of the best CICD For the whole environment automation "
Overall: Everything was really good the different different services which they created.
Pros: CodePipeline is one of the best product where we are able to integrate CodeCommit, CodeBuild, CodeDeploy together and do deployments environment friendly , apart from this when it comes with deployment is 5% or 10% in production it was supports that was as well and do bluegreen deployments
Cons: Sometimes when code fails we need to do rollback and that was so much efforted some times.
"Good experience with AWS pipeline"
Pros: AWS CodePipeline's pricing is competitive with other similar products in the market. It offers a pay-as-you-go pricing model, which means that users only pay for the pipelines they create and the amount of time each pipeline is active. This pricing structure is transparent and predictable, making it easier to budget for your development costs.In comparison to other similar products, AWS CodePipeline's pricing is simple and easy to understand, which can be a significant advantage for users who want to avoid complex pricing models. Additionally, AWS CodePipeline integrates seamlessly with other AWS services, such as AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, and AWS CloudFormation, making it an attractive option for those who want to build a comprehensive and streamlined CI/CD workflow within the AWS ecosystem.
Cons: While AWS CodePipeline provides a lot of flexibility and customization options, some users may find that it is not customizable enough to fit their specific needs. In some cases, users may need to use third-party tools or services to achieve the level of customization they require.