AWS CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates.
AWS CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates.
Customer Reviews
Derek A.
Advanced user of AWS CodePipelineCodePipeline allowed us to seamlessly manage multiple complex Jira Data Center application environments.
Blue/Green CodeDeploy feature combined with support for application load balancing, which allows you to move changes in and out of application clusters so you can you can maintain zero down time deployments.
CodeBuild supports my Atlassian Bitbucket Cloud that is linked to my Jira Agile product development applications and was easy to setup and configure. I am able to link my Atlassian DevOps suite with my AWS computing environments. It works in conjunction with the Bitbucket Cloud Pipeline feature.
CodeDeploy also support CloudFormation templates so you can manage entire environments along with your deploys of code to application servers.
Some initial configuration and setup challenges with roles and policies. The pipeline creation process had problems going between CodePipeline and CodeBuild when creating objects.
Create your CodeBuild artifacts prior to creating your CodePipeline, the inline creation of CodeBuild in the CodePipeline creation process was problematic. After creating CodeBuild projects it didn't complete and return to the CodePipeline screen as expected. Otherwise if you are working to deploy on AWS EC2, ECS or S3 it is easy to maintain and update as required. The blue/green deployment feature and application load balancing feature are rather useful as are the deployment rollback features. The CodeDeploy service also allows on-premise server deployments and CloudFormation deployments for managing entire environments. It supports your computing environments both inside AWS and within your local network. It encapsulates the
DevOps automation for configuration management and deployment management of application and database servers across development, test, staging and production.