CI/CD Automation with Jenkins
تفاصيل العمل

مشروع متكامل قمت فيه بإنشاء Pipeline أوتوماتيكي (CI/CD) يبدأ من مرحلة تحليل الكود وفحص الجودة وصولًا إلى النشر على بيئة Kubernetes بشكل كامل. الـ Pipeline يتضمن المراحل التالية: Checkout SCM: سحب الكود من مستودع Git. SonarQube Analysis: تحليل جودة الكود واكتشاف الأخطاء البرمجية. Trivy Vulnerability Scanner: فحص الثغرات الأمنية في الحاويات. Build Image: إنشاء صورة Docker للتطبيق. Push Image: رفع الصورة إلى الـ Docker Registry. Deploy to Kubernetes (Minikube): نشر التطبيق تلقائيًا على الـ Cluster. Test NodePort Access: اختبار الوصول للتطبيق بعد النشر. تم بناء الأتمتة باستخدام أدوات مثل Jenkins، Docker، Kubernetes، SonarQube، Trivy، مع تطبيق أفضل ممارسات DevOps لتحقيق تكامل تام بين التطوير والنشر. المشروع يُظهر خبرتي في بناء خطوط CI/CD احترافية وضمان جودة الكود، الأمان، وسرعة التسليم من مرحلة التطوير حتى الإنتاج.

شارك
بطاقة العمل
تاريخ النشر
منذ 4 أيام
المشاهدات
9
المستقل
Shady Yasser
Shady Yasser
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة