AWS CodePipeline vs. Codefresh

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
AWS CodePipeline
Score 6.7 out of 10
N/A
AWS CodePipeline is a fully managed continuous delivery service that helps users automate release pipelines. CodePipeline automates the build, test, and deploy phases of the release process every time there is a code change, based on the release model a user defines.
$1
per active pipeline/per month
Codefresh
Score 7.0 out of 10
N/A
Codefresh is a continuous integration/delivery and automation platform for Kubernetes that allows users to build, test, deploy and gather feedback on apps, from Octopus Deploy.N/A
Pricing
AWS CodePipelineCodefresh
Editions & Modules
AWS CodePipeline
$1
per active pipeline/per month
Free Tier
Free
No answers on this topic
Offerings
Pricing Offerings
AWS CodePipelineCodefresh
Free Trial
NoNo
Free/Freemium Version
YesNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
AWS CodePipelineCodefresh
Best Alternatives
AWS CodePipelineCodefresh
Small Businesses
GitLab
GitLab
Score 8.7 out of 10
GitLab
GitLab
Score 8.7 out of 10
Medium-sized Companies
GitLab
GitLab
Score 8.7 out of 10
GitLab
GitLab
Score 8.7 out of 10
Enterprises
GitLab
GitLab
Score 8.7 out of 10
GitLab
GitLab
Score 8.7 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
AWS CodePipelineCodefresh
Likelihood to Recommend
9.0
(0 ratings)
7.0
(0 ratings)
Usability
9.0
(0 ratings)
-
(0 ratings)
Performance
6.8
(0 ratings)
-
(0 ratings)
Support Rating
9.1
(0 ratings)
-
(0 ratings)
Ease of integration
7.4
(0 ratings)
-
(0 ratings)
User Testimonials
AWS CodePipelineCodefresh
Likelihood to Recommend
CodePipeline is well suited for an already existing AWS-native deployment. It is very easy to connect to existing repos like GitHub enterprise or cloud repos like CodeCommit. Being able to define the process by code (YAML) is a huge benefit for developers who favor that type of deployment setup. The UI is easy to use yet very powerful and customizable. Being able to leverage CloudTrail or Lambda is quite powerful, especially in larger more complex projects. It becomes less valuable with smaller projects or locally hosted deployments that don't get the benefits of a managed service in the AWS ecosystem. However, there are agents that can be run on private servers to allow integration. But naturally, smaller one-off projects benefit less from the automation value derived by CodePipeline.
Read full review
While deploying docker images on kubernetes pods I must say Codefresh helped me a lot. It has made my work easy as an Automation tool. I can setup a simple pipelines to automate my build for kubernetes. but for more complex pipelines Codefresh need some improvement
Read full review
Pros
  • It is reliable and works without errors
  • It integrates well with our repository and all other AWS functions as well as our end database
Read full review
  • Continuous Integration and Continuous Development. we can setup jobs that automatically triggered when there is any changes in code and starts building up the build images automatically and then pushing images to Container Registry
  • We can involve Version control system like github, bitbucket, gitlab etc for integration of Codefresh with our code stored in these Version control systems.
  • On the failure of any jobs/pipeline Codefresh can also send Notification on our email.
Read full review
Cons
  • Ease of use - things like CircleCI or other tools are a bit easier to learn.
  • Ability to build from more sources.
Read full review
  • With Codefresh it's become hard to handle complex pipelines
  • Need to focus more on Documentation part
  • UI can be more attractive
  • Security can be more increased
Read full review
Usability
Overall, I give AWS Codepipeline a 9 because it gets the job done and I can't complain much about the web interface as much of the action is taking place behind the scenes on the terminal locally or via Amazon's infrastructure anyway. It would be nicer to have a better flowing and visualizable web interface, however.
Read full review
No answers on this topic
Performance
Our pipeline takes about 30 minutes to run through. Although this time depends on the applications you are using on either end, I feel that it is a reasonable time to make upgrades and updates to our system as it is not an every day push.
Read full review
No answers on this topic
Support Rating
We didn't need a lot of support with AWS CodePipeline as it was pretty straightforward to configure and use, but where we ran into problems, the AWS community was able to help. AWS support agents were also helpful in resolving some of the minor issues we encountered, which we could not find a solution elsewhere.
Read full review
No answers on this topic
Alternatives Considered
I felt that, out of the alternatives, AWS CodePipeline was the simplest to setup and most reliable. Since my client's infrastructure was already hosted in AWS, I felt it was a no-brainer. If a client needed a similar solution with on-prem or non-AWS infrastructure, I would probably evaluate a different solution. AWS CodePipeline is pretty tightly coupled with the rest of the AWS ecosystem.
Read full review
It's very scalable It is cost effective It easily get integrated with third party tools It easily get integrated with Kubernetes Docker.
Read full review
Return on Investment
  • AWS CodePipeline reduced CI/CD pipeline development time by 10% for AWS native application stacks.
  • AWS CodePipeline reduced response time to build failures by 3% through SNS integrations.
Read full review
  • Positive:
  • As an Automation tools I must say it has reduced manual labour , reduced errors and improved quality of work.
  • It easily get integrated with third party tools which increases ease ness in our work
  • Negative:
  • Although being a very good tools in CI/CD
  • It requires improvement in UI, it's speed, security, optimization.
Read full review
ScreenShots