# بيئات المعاينة

> احصل على نشر معزول ومؤقّت لكل طلب سحب (pull request) مفتوح.

Source: https://gheima.ma/ar/docs/previews

تمنح بيئات المعاينة كل طلب سحب عملية نشر خاصة به، معزولة وحيّة. فيرى المراجعون التغيير وهو يعمل، لا الفرق وحده.

1. طلب سحب — يُفتح أو يُحدَّث على المستودع المرتبط.
2. بناء المعاينة — تبني غيمة ذلك الالتزام وحده.
3. نطاق فرعي خاص — تحصل المعاينة على رابط خاص بها.
4. تعليق على الطلب — يُنشر الرابط في طلب السحب.

### فعّل الإنشاء التلقائي

1. **افتح بيئات المعاينة** — انتقل إلى المعاينات في لوحة التحكّم.
2. **فعّل لكل خدمة** — تحت «الإنشاء التلقائي عند طلبات السحب»، فعّل المفتاح لكل خدمة تريد لها معاينات.

### كيف يعمل

عندما تفتح طلب سحب (أو تحدّثه)، تبني غيمة معاينة وتعلّق الرابط على الطلب. تعيش المعاينة على نطاقها الفرعي الخاص، مثلًا:

```
https://pr-42-myapp.gheima.ma
```

- دفع المزيد من الالتزامات إلى الطلب يعيد نشر المعاينة نفسها.
- يمكن تفريع قاعدة بيانات Postgres تلقائيًا لتحصل المعاينة على بيانات معزولة.
- تنتهي صلاحية المعاينات بعد 72 ساعة من الخمول، وتُزال عند إغلاق الطلب.

> Result: لكل طلب سحب مفتوح رابط قابل للمشاركة يعكس دائمًا آخر التزام، دون إعداد يدوي لكل فرع.

---

All docs: https://gheima.ma/ar/docs.md
