تصحيح الأخطاء التفاعلي في GitHub Actions: وداعًا للصندوق الأسود
2025-08-10
يمكن أن يكون تصحيح أخطاء سير عمل GitHub Actions الفاشلة كابوسًا. تشرح هذه المقالة طريقة ذكية: استخدام netcat و ngrok لإنشاء قشرة عكسية، مما يمنحك حق الوصول التفاعلي إلى قشرة المُشغّل. من خلال تهيئة أوامر netcat وإعادة توجيه منفذ ngrok في سير عمل GitHub Actions الخاص بك، يمكنك الاستماع على منفذ محلي والحصول على قشرة متصلة بالمشغّل لتسهيل تصحيح الأخطاء. على الرغم من أنها معقدة بعض الشيء، إلا أن هذه الطريقة فعالة بشكل لا يصدق في استكشاف الأخطاء وإصلاحها، مما يحسّن كفاءة المطور بشكل كبير. كما يتم تقديم بديل أبسط باستخدام إجراء `mxschmitt/action-tmate`.
التطوير
قشرة عكسية