Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Create a CI/CD pipeline to deploy your app to AWS Fargate

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Languages Available: Français | 日本語 | 한국어

In this lab you, as an experienced DevOps engineer, will create a CI/CD pipeline to build, test and deploy a containerized application to AWS Fargate. One of the Well-Architected best practices is to allow your teams to make frequent, small and reversible changes to applications and, your company is struggling with lack of agility to publish new applications versions as its current build and deploy process is not automatic. You are in charge of bringing and implementing the solution to allow development teams to move faster.


Level

Intermediate


Duration

1 Hours 0 Minutes


Course Objectives

In this course, you will learn how to:

  • Configure **CodeCommit** as a source control repository for an application.
  • Create a **CodeBuild** project that uses a buildspec file to build a new Docker image and save it to **Amazon ECR** using an auditable and secure methodology.

  • Create appspec.yaml and taskdef.json files that contain dynamic fields for use in blue/green deployments.

  • Perform an in-place application upgrade using a blue/green deployment strategy configured in **CodeDeploy** and **Amazon ECS**.


Intended Audience

This course is intended for:

  • DevOps Engineers responsible for managing the operations of software development, implementing engineering tools and knowledge of the software development process to streamline software updates and creation.
  • Architects responsible for working with DevOps Engineers to ensure that the right technology or technologies are being built.


Prerequisites

We recommend that attendees of this course have the following prerequisites:

  • Access to a computer with Windows, macOS X, or Linux (Ubuntu, SuSE, or Red Hat)
  • A modern internet browser such as Google Chrome or Mozilla Firefox


Course Outline

  • Task 1: Explore the application and review the Fargate configuration
  • Task 2: Configure CodeCommit as a source control repository
  • Task 3: Create a CodeDeploy application and deployment group
  • Task 4: Build your CI/CD pipeline
  • Task 5: Observe a blue/green deployment

Reviews

Start your review of Create a CI/CD pipeline to deploy your app to AWS Fargate

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.