From the course: AWS Certified DevOps Engineer - Professional (DOP-C02) Exam Tips
Unlock the full course today
Join today to access over 25,000 courses taught by industry experts.
CodePipeline: Overview - Amazon Web Services (AWS) Tutorial
From the course: AWS Certified DevOps Engineer - Professional (DOP-C02) Exam Tips
CodePipeline: Overview
CodePipeline is a continuous delivery tool and it shows a visual workflow. So we understand how to orchestrate our CICD pipeline within AWS. So with CodePipeline you can have sources like AWS CodeCommit, or if we have a Docker image in ECR, or my code is in Amazon S3, or even external tools such as Bitbucket or GitHub. Then you can move on to the build phase so to build we may have code build Jenkins, Cloudbees, team city, etc. Then once your build is complete, you can have the test phase to test your code using code build or device form to test mobile apps or any third party tools. Then once the code is tested, you can deploy it using CodeDeploy, Beanstalk, CloudFormation, ECS, S3. All these options can be handled by CodePipeline and can invoke a Lambda function or a step function. And then when you have all these building blocks, you can build stages. So each stage can have sequential actions and or parallel actions. So you can do a lot of things. Here is a very simple example…