Repository: Aws-jenkins-cicd-pipeline
This project demonstrates the design and implementation of an automated Continuous Integration and Continuous Delivery (CI/CD) pipeline using Jenkins on Amazon Web Services (AWS). The objective was to automate the software delivery lifecycle by integrating source control, build automation, and deployment into a repeatable workflow.
The project reflects modern DevOps practices by reducing manual deployment steps, improving deployment consistency, and creating a reproducible release process.
The primary objectives of this project were to:
High-Level Workflow
Developer
│
▼
GitHub Repository
│
▼
Jenkins Pipeline
│
├── Checkout Source Code
├── Build Application
├── Validate Build
├── Package Application
└── Deploy
│
▼
AWS EC2 Server
│
▼
Running Application