Course · Training · Workshop
AWS CodePipeline & CI/CD
Build CI/CD pipelines on AWS with CodePipeline, CodeBuild and CodeDeploy — from source and build to blue/green, canary and multi-environment deployments.
Automate your entire software delivery process with AWS's native CI/CD tools. In this hands-on course, you'll learn to build robust delivery pipelines with AWS CodePipeline, automate builds with CodeBuild, and make deployments safe and repeatable with CodeDeploy. From simple pipelines to multi-environment setups with infrastructure as code — you'll leave the course with the skills to implement professional DevOps workflows on AWS.
Trainers
What participants say






These customers booked courses in the same topic cluster.More customers →
Content
In this course, you will work together with the trainer to build a complete CI/CD pipeline on AWS. The focus is on the native AWS Developer Tools and their integration into existing development processes. Through hands-on exercises, you’ll build a pipeline from scratch and learn the key concepts to apply in your organisation.
- CI/CD concepts and DevOps culture on AWS
- Overview of the AWS Developer Tools: CodeCommit, CodeBuild, CodeDeploy, CodePipeline
- AWS CodePipeline: architecture, stages, actions, artifacts and transitions
- Source integration (CodeCommit, GitHub, S3, ECR)
- AWS CodeBuild: buildspec.yml, build environments, caching and test reports
- IAM roles and least-privilege permissions for pipeline services
- AWS CodeDeploy: deployment strategies (in-place, blue/green, canary and linear deployments)
- Deployment targets: EC2, ECS, Lambda, Elastic Beanstalk
- Multi-environment pipelines (dev/staging/prod) with manual approval actions
- Pipeline as Code with AWS CloudFormation and AWS CDK
- Monitoring and notifications with CloudWatch and EventBridge
- Security: AWS Secrets Manager, artifact encryption and compliance
- Troubleshooting and advanced pipeline patterns
You’ll leave the course with a working pipeline that serves as a template for your own projects.
The actual course content may differ from the above depending on the trainer, delivery, duration and the composition of participants.
Request this course in-house
Request a public date
No suitable public date? Register without obligation — once there is enough interest we schedule a new public date and let you know first.
More about AWS CodePipeline
AWS CodePipeline is a fully managed continuous delivery service that automates the build, test, and deploy phases whenever there is a code change. As part of the AWS Developer Tools suite, it integrates seamlessly with CodeBuild, CodeDeploy, CloudFormation, and a wide range of third-party tools like GitHub and Jenkins.Further resources:
History
Amazon Web Services introduced AWS CodePipeline at re:Invent in November 2015. The service was created in response to growing demand for a fully managed CI/CD solution deeply integrated with the AWS ecosystem, complementing the already existing services CodeDeploy (2014) and CodeCommit (2014).
With the launch of AWS CodeBuild in 2016, the suite gained a scalable build service that requires no build infrastructure of its own. Since then, AWS has continuously expanded the platform — adding support for canary and linear deployments, native CDK integration, and improvements around security and compliance.
Today, AWS CodePipeline is a central tool for modern DevOps practices on AWS. Combined with AWS CDK and CloudFormation, it enables fully versioned, reproducible delivery processes — from commit to production deployment.
