Content ITV PRO
This is Itvedant Content department
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:
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
By Content ITV