GitHub Actions: إعادة النظر في استخدامها

2025-01-20

تتناول هذه المقالة الإحباطات التي واجهها المؤلف عند استخدام GitHub Actions لعمليات دمج و نشر مستمر في مستودع كبير من نوع monorepo يضم 15 مهندسًا يقومون باستمرار بدفع الرمز إلى الفرع الرئيسي. يسلط المؤلف الضوء على المشكلات الرئيسية: عمليات التحقق الإلزامية المعيبة لطلبات السحب في إعداد monorepo، وقابلية إعادة استخدام سير العمل الضعيفة وإدارة YAML، وعدم وجود بيئة تطوير محلية، والموقف غير المتجاوب من GitHub تجاه ملاحظات المستخدم. ويختتم المؤلف مقاله بالدعوة إلى استكشاف منصات دمج و نشر مستمر بديلة مثل GitLab و Jenkins أو حتى Dagger للحصول على حلول أفضل.

التطوير