الهدف
بعد هالدرس تقدر تضيف CI pipeline — كل push يشغّل الـ tests، وكل push لـ main يـ deploy لـ Vercel تلقائيا.
ليش هذا الحين؟
بنيت الـ agent. الحين نشحنه. بدون CI/CD — مشروعك يحتاج manual steps لكل deployment. مع CI/CD — كل شي تلقائي ومحمي.
الفكرة
CI/CD Pipeline:
git push origin main
↓
GitHub Actions يشغّل:
1. npm install
2. npx tsc --noEmit (type check)
3. npx jest (tests)
↓
كل شي عدّى؟
↓ نعم ↓ لا
Vercel يـ deploy PR ينرفض + يوصلك تنبيه
URL الجديد live ماكو deployment