الدليل العملي الشامل: تشغيل وتثبيت CI/CD محلياً على Linux و Windows و Termux دون أخطاء

كيف تشغل وتبني خطوط الأنابيب CI/CD محلياً على جهازك باستخدام act و Docker في بيئات Windows و Linux و Termux/PRoot: تثبيت سليم، إعداد .actrc، إدارة الأسرار، وحلول قطعية لأشهر 7 أخطاء شائعة.

  • لماذا تشغيل CI/CD محلياً على جهازك؟
  • كيف يعمل محرك CI/CD المحلي (المعمارية)
  • التثبيت على أنظمة Linux (Ubuntu / Debian / Arch)
  • التثبيت على نظام Windows (PowerShell و WSL2)
  • التشغيل في البيئات المقيدة (Android / Termux / PRoot)
  • ضبط ملف الإعداد السحري .actrc وصور الحاويات
  • أوامر التشغيل اليومية وتمرير الأسرار (.secrets)
  • حلول الأخطاء الشائعة والحرجة (7 مشاكل شائعة)
  • 1. فشل الاتصال بمقبس دوكر (Cannot connect to Docker daemon)
  • 2. خطأ المعمارية على معالجات ARM64 و Apple Silicon (exec format error)
  • 3. أخطاء نهايات الأسطر في ويندوز (\r: command not found)
  • 4. فشل استنساخ الحركات المركبة (Failed to resolve action / 401)
  • 5. فشل تشغيل حاويات الخدمات (Postgres و Redis و Docker-in-Docker)
  • 6. تعذر حفظ واسترجاع النواتج (upload-artifact / download-artifact)
  • 7. خطأ نفاد مساحة القرص (No space left on device)
  • قائمة التحقق السريعة قبل تشغيل الـ Pipeline