Jenkins CI/CD Pipeline
Loyiha Haqida
Praaktisgo uchun Jenkins va AWS yordamida ishlab chiqarishga tayyor CI/CD pipeline loyihalashtirdim va amalga oshirdim. Tizim dev va prod muhitlarida CodeDeploy integratsiyasi bilan buildlarni, testlarni va deploymentlarni avtomatlashtiradi. Jenkins agentlari uchun oldindan o'rnatilgan toollar (JDK, Ant, Git, AWS CLI) bilan maxsus AMIlar yaratildi va pipeline dinamik ravishda build agentlarini provision qiladi va ilovalarni compile qiladi. Build artifactlari S3ga yuklanadi va AWS CodeDeploy orqali deploy qilinadi, post-build scriptlar esa changeloglar va build status yangilanishlarini Telegram guruhiga yuboradi. Prometheus node_exporter orqali Jenkins controller va agentlarni monitoring qiladi, resurs foydalanish va performance metrikalariga real-time ko'rinish beradi.