تم تصميم وتنفيذ خط نشر آلي (CI/CD Pipeline) لتسريع عملية تطوير البرمجيات وتقليل الأخطاء الناتجة عن النشر اليدوي.
التقنيات المستخدمة
GitHub Actions
Docker
Linux
Git
Bash
ما تم تنفيذه
إعداد Workflow تلقائي عند رفع التعديلات إلى المستودع.
تنفيذ اختبارات تلقائية للكود.
بناء Docker Image بشكل آلي.
التحقق من نجاح عملية البناء.
نشر النسخة الجديدة تلقائياً على الخادم.
إضافة نظام تنبيهات لحالة التنفيذ.
النتائج
تقليل التدخل اليدوي في النشر.
تسريع دورة التطوير.
تحسين جودة الكود.
تقليل أخطاء الإنتاج.