Jenkins CI/CD Pipeline for Praaktisgo

Jenkins CI/CD Pipeline for Praaktisgo
100%

About This Project

Designed and implemented a production-grade CI/CD pipeline for Praaktisgo using Jenkins and AWS. The system automates builds, testing, and deployments across dev and prod environments with CodeDeploy integration. Custom AMIs were built for Jenkins agents with preinstalled tools (JDK, Ant, Git, AWS CLI), and the pipeline dynamically provisions build agents to compile and deploy applications. Build artifacts are uploaded to S3 and deployed via AWS CodeDeploy, while post-build scripts send changelogs and build status updates to a Telegram group. Prometheus monitors the Jenkins controller and agents through node_exporter, providing real-time visibility into resource usage and performance metrics.

Technologies Used

JenkinsAWS EC2AWS S3AWS CodeDeployAWS IAMPrometheusNode ExporterAntGitBashTelegram API

Status

Completed
Shaxriyor Jabborov - DevOps Engineer