CICD
CICD
CICD
الرحمن
الرحیم
CI - CD
Issues to be covered
• What is DevOps?
• What is Continuous Integrating?
• What is Continuous Delivery?
• What is Continuous Development?
• How to implement CICD?
What is DevOps?
• DevOps is a methodology in the software
development and IT industry, used as a set
of practices and tools. DevOps integrates
and automates the work of software
development(Dev) and IT operations(Ops)
as a means for improving and shortening
the Systems/Software Development Life
Cycle(SDLC).
Cont.
• DevOps is a comprehensive software
development approach that combines
development(Dev) and operations(Ops) to
automate and streamline the entire
software delivery lifecycle, enabling faster,
more reliable, and collaborative
development and deployment.
Cont.
• DevOps has 8 iterative stages:
1. Plan
2. Code
Source code
Version control
3. Build
Development
Automation
Cont.
3. Test
Quality control
4. Release
Continuous Integration
Continuous Development/Continuous
Delivery
5. Deploy
Infrastructure as code
Provisioning
Configuration management
Cont.
7. Operate
Validation
Containerization
8. Monitor
Logging
Visualization
• Khan M. Hasani
• Nasrullah Yousufi
• M. Zahir Akbari
Thank You