CICD on AWS

CICD Pipeline in AWS Cloud

Learning Outcome

5

Differentiate between commit, build, deploy & orchestration services

4

Visualize the complete CI/CD flow in AWS

3

Explain how AWS services work together

2

Understand the role of each service in the pipeline

1

Identify the core AWS services used in CI/CD

What We Learned Earlier 

In the previous session, we understood what CI/CD in AWS means

Now we will understand which AWS services actually make it possible

Why Are Specialized AWS Services Necessary in a CI/CD Pipeline ?

Building and deploying software is not just one activity

It involves multiple steps:

First, the code must be compiled and tested

After that, the required dependencies are downloaded

Once everything is ready, the application package is created

Then application is deployed in a controlled and reliable manner

Finally, the entire process must run automatically whenever code changes

1

5

4

3

2

Deploy

Compile

Testing

Dependencies 

Application Packaged

If one single system tries to handle everything

Deploy

Compile

Testing

Dependencies 

Application Packaged

If one single system tries to handle everything

It becomes complex and difficult to manage

AWS solves this by providing dedicated services, where:

One service controls the workflow

One service builds the application

One service manages dependencies

One service handles deployment

WHAT Are the Core CI/CD Services in AWS?

The core services used in AWS CI/CD are:

CodeCommit

stores source code

CodeBuild

builds & tests the application

CodeDeploy

deploys the application

CodeArtifact

manages software dependencies

CodePipeline

manages workflow automation

Each service performs a specific role and together

they form a complete CI/CD pipeline

Let us understand overall the correct order clearly

1. Developer pushes code to CodeCommit

2. CodePipeline detects the change and starts the workflow

Let us understand overall the correct order clearly

3. CodeBuild begins the build process

4. During build, dependencies are fetched from CodeArtifact

5. After successful build, CodeDeploy deploys the application

So the full flow becomes:

Each service has a clearly defined responsibility,

making the pipeline clean and structured

AWS CodeCommit (Source Stage)

AWS CodeCommit is a fully managed Git repository service

It stores source code securely in the AWS cloud

Version control means tracking all changes made to the code over time. This allows developers to:

  • Collaborate with team members
  • Track changes
  • Restore previous versions if needed

Developers push their code from their local system to CodeCommit

Core Concepts (.....Slide N-3)

Summary

5

Build strong branding

4

Use different marketing channels

3

Target the right audience

2

Create and communicate value

1

Understand customer needs

Quiz

Which platform is mainly used for professional networking and B2B marketing ?

A. Facebook

B. Instagram

C. LinkedIn

D. Snapchat

Quiz-Answer

Which platform is mainly used for professional networking and B2B marketing ?

A. Facebook

B. Instagram

C. LinkedIn

D. Snapchat

DevOps: CICD Services

By Content ITV

DevOps: CICD Services

  • 9