The DevOps Deployment Pipeline: Managing Releases Using AWS Pipelines


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

AWS CodePipeline is one of the major cloud platforms used by technical support engineers to model and configure the different software release process stages.

In this course, you'll examine the concept of continuous integration and its implementation in AWS CodePipeline. You'll explore the key terms and processes associated with pipeline stages, recognize how to set up continuous deployment and delivery, and outline methods for processing pipeline executions.

Next, you'll learn to integrate CodePipeline with AWS CodeCommit and GitHub, configure Amazon CloudWatch Events to trigger pipelines, and set up CodePipeline to deploy various deployment groups. You'll then create pipelines to retrieve source applications from Amazon S3 Bucket and deploy them to Amazon EC2 instances. Finally, you'll configure pipelines to deploy customized product templates and use the AWS CloudFormation console service to create infrastructures.



Expected Duration (hours)
1.4

Lesson Objectives

The DevOps Deployment Pipeline: Managing Releases Using AWS Pipelines

  • discover the key concepts covered in this course
  • describe the features of AWS CodePipeline that help model and configure different stages of the software release process
  • outline the approach to implementing continuous integration and recognize the benefits afforded by using AWS CodePipeline for continuous integration
  • recognize the key terms and processes involved in defining a series of Pipeline stages used in AWS CodePipeline
  • list the critical steps involved in setting up continuous deployment and delivery using AWS CodePipeline
  • set up continuous integration workflows using AWS CodePipeline to ensure the workflows build code in AWS CodeBuild every time there is a new commit
  • describe the approach to processing executions in AWS CodePipeline and the set of rules used to process executions in pipelines
  • configure AWS CodePipeline to integrate with AWS CodeCommit and GitHub
  • configure Amazon CloudWatch Events to trigger pipelines to start or execute when the rule or schedule criterion is met
  • set up AWS CodePipeline to deploy Dev, Test, and Prod branches and separate the Deployment Groups
  • specify the actions and data types for AWS CodePipeline that can help configure pipelines through APIs
  • create pipelines that retrieve source applications from Amazon S3 Bucket and deploy them to Amazon EC2 instances using AWS CodeDeploy
  • configure pipelines to deploy customized product templates to AWS Service Catalog
  • use the AWS CloudFormation console service to create infrastructures that include a pipeline connected to an AWS CodeCommit source repository
  • summarize the key concepts covered in this course
  • Course Number:
    it_dpdodpdj_01_enus

    Expertise Level
    Intermediate