Recommendations to others considering AWS CodePipeline:
GitHub is integrated into v2 in a weird way. It's confusing.
So do propper research before you use it. Review collected by and hosted on G2.com.
What problems is AWS CodePipeline solving and how is that benefiting you?
Codepipeline is very benefitial when dealing with webservers and cloud infastructure. being able to very easily deploy code and other content into amazon services like ECS and EC2 can be very cost efficient.
1. AWS Codepipeline, helps to automate the build, test, release and deploy of the applications written in any language to cloud hosted services or on-premise services.
2. I really love the Infra as Code being compatible with Codepipeline. It integrates the best with Terraform.
3. Unlike other open source CICD tools, CodePipeline need not be installed. AWS provides agents to carry out build & release operations.
4. Like the other CI CD providers, AWS CodePipeline do provide many features to carry out the DevOps operations.
5. Some DevOps Engineers work with YAML files to carryout pipeline operations. AWS CodePipeline supports the YAML files too.
6. Great to use when there are multi cloud deployments for the same application code.
7. When it is the AWS SaaS itself the deployment platform, instead of moving out in search of other CI CD tools, AWS CodePipeline can help to carry out such operations without exposing the keys outside.
Setting up a pipeline is very easy through the CLI with stages, actions, and transitions. For advanced users, CLI support is amazing. If all your code, Tools & Infra is in AWS, Codepipeline is your best option to create pipelines. Review collected by and hosted on G2.com.