GitLab CI/CD Notes
1. SDLC
-
Software Development Lifecycle

Planning Requirement Gathering
Defining Software Requirements Specification Document is created
Designing Mutltiple Design Document Specifications are created and evaluated where the best approach is selected
Building Software Development begins
Testing The software is evaluated for identifying and fixing defects
Deployment Prepare the software for release to end users