AWS CodePipeline Review
June 03, 2021
AWS CodePipeline Review
Score 9 out of 10
Vetted Review
Verified User
Overall Satisfaction with AWS CodePipeline
CodePipeline is used by many development teams across the company. We are a heavy GitHub Enterprise user, but those who are seeking a CI/CD type product that has a slick integration with GitHub AND native AWS support - those users always go to CodePipeline. It can also integrate with S3 which is a huge advantage for those who have code files deployed in AWS already and can blend them with files from their teams enterprise GitHub repos. Some of our users also rely on CodeCommit and have integrated CodePipeline with that service as well. The major problem it solves for us is ease of integration and the ability to fully automate + test a release.
- ease of use
- multiple service integrations
- option for container (ECS) support
- automatic change detection
- no local integration
- interface limitations
- time to setup
- API access
- GitHub Enterprise integration
- AWS native integrations
- workflow modeling
- reduced cost
- reduced 'man hours'
- lowered risk of pushing bad deployment
CodeCommit and CodeDeploy can be used with CodePipeline so it’s not really fair to stack them against each other as they can be quite the compliment. The same goes for Beanstalk, which is often used as a deployment target in relation to CodePipeline.
CodePipeline fulfills the CI/CD duty, where the other services do not focus on that specific function. They are supplements, not replacements. CodePipeline will detect the updated code and handle deploying it to the actual instance via Beanstalk.
Jenkins is open source and not a native AWS service, that is its primary differentiator. Jenkins can also be used as a supplement to CodePipeline.
CodePipeline fulfills the CI/CD duty, where the other services do not focus on that specific function. They are supplements, not replacements. CodePipeline will detect the updated code and handle deploying it to the actual instance via Beanstalk.
Jenkins is open source and not a native AWS service, that is its primary differentiator. Jenkins can also be used as a supplement to CodePipeline.
Do you think AWS CodePipeline delivers good value for the price?
Yes
Are you happy with AWS CodePipeline's feature set?
Yes
Did AWS CodePipeline live up to sales and marketing promises?
I wasn't involved with the selection/purchase process
Did implementation of AWS CodePipeline go as expected?
Yes
Would you buy AWS CodePipeline again?
Yes