يمكن لواحد وثلاثين مزودًا إرفاق أدلة إلى طلبات السحب التي يفتحها Coroid. لمعرفة ما هي الأدلة ولماذا يجب أن تظهر على pull request، راجع: أدلة المراجعة.
قم بتهيئة المزودون ضمن إعدادات التكامل الخاصة بالمشروع.
أصلي لـ Git
| مزود | ينتج |
|---|---|
| بيئات GitHub Actions | معاينة ويب |
| تطبيقات GitLab للمراجعة | معاينة ويب |
هذه تتطلب أقل قدر من الإعداد، لأن البيئة موجودة بالفعل على سطح Git الذي يقرأه Coroid.
استضافة ثابتة
| مزود | ينتج |
|---|---|
| Vercel | معاينة ويب |
| Netlify | معاينة ويب |
| Cloudflare Pages | معاينة ويب |
| AWS Amplify | معاينة ويب |
معاينات متكاملة بالكامل
| مزود | ينتج |
|---|---|
| Render | معاينة ويب |
| Railway | معاينة ويب |
| تطبيقات Heroku للمراجعة | معاينة ويب |
| Fly.io | معاينة ويب |
| Northflank | معاينة ويب |
| Qovery | معاينة ويب |
| Porter | معاينة ويب |
توزيع للهواتف المحمولة
| مزود | ينتج |
|---|---|
| Expo EAS | بناء للهواتف المحمولة |
| TestFlight | بناء للهواتف المحمولة |
| اختبارات داخلية في Google Play | بناء للهواتف المحمولة |
مراجعة ومسح
| مزود | ينتج |
|---|---|
| CodeRabbit | AI مراجعة |
| Qodo / PR-Agent | AI مراجعة |
| Greptile | AI مراجعة |
| Cursor Bugbot | AI مراجعة |
| SonarQube Cloud | مسح أمان |
| Snyk | مسح أمان |
| Semgrep | مسح أمان |
تغطية وبصريات
| مزود | ينتج |
|---|---|
| Codecov | تغطية |
| Chromatic | مراجعة بصرية |
| Percy | مراجعة بصرية |
اختبار شامل ومراقبة
| مزود | ينتج |
|---|---|
| Cypress Cloud | اختبار شامل، أداء |
| Checkly | اختبار شامل، أداء |
| Maestro | اختبار شامل، أداء |
| BrowserStack | اختبار شامل، أداء |
مخصص
وصلة ويب لإثبات مخصصة وصلة ويب لإثبات مخصصة تغطي أي عنصر غير مدرج. إذا كان بإمكان الأداة نشر نتيجة، فيمكنها تقديم إثبات.
كيف يتم استيعاب الإثبات
تختلف المزودون في طريقة التقاط Coroid لنتائجها:
- سطح Git — يتم القراءة من الالتزام أو حالة pull request التي يكتبها المزود بالفعل. أقل تكوين مطلوب.
- مخرجات نظام التكامل المستمر — يتم القراءة من مخرجات خط أنابيب التجميع الخاص بك.
- مباشرةً عبر API — يتصل Coroid بالمزود مباشرة، مما يوفر تفاصيل أكثر دقة وتتطلب بيانات اعتماد.
- نشر مباشر — يبدأ Coroid عملية النشر بنفسه، من فرع المهمة في Coroid، لذا لا حاجة للدفع.
ابدأ من واجهة Git إذا كان المزود يدعم ذلك؛ عادةً لا يتطلب الأمر بيانات اعتماد إضافية لأن التكامل الموجود لديك يقوم بكتابة الحالة.
النشر المباشر ومعاينة المهمة
ثلاثة مزودين لاستضافة المواقع الثابتة يدعمون النشر المباشر:
| مزود | طريقة التجميع | مكان العرض |
|---|---|---|
| Vercel | يقوم Coroid برفع الفرع؛ ثم يقوم Vercel بتجميعه | معاينة المهمة معاينة في عملية المراجعة |
| Netlify | يقوم Coroid بتجميع الفرع، ثم يرفع الناتج | إثبات المراجعة |
| Cloudflare Pages | يقوم Coroid بتجميع الفرع، ثم يرفع الناتج | إثبات المراجعة |
مع توصيل Vercel للنشر المباشر، فإن معاينة المهمة يتم إنشاؤها بواسطة Vercel بدلاً من بيئة اختبار Coroid. حذف تلك المعاينة يؤدي إلى حذف نشر Vercel. أما المستودعات في وضع الاستخدام المحلي فلا يتم رفعها أبدًا إلى أي مزود.
بدون النشر المباشر، لا ينشئ Coroid معاينات من المزود. وإذا كان مزود الاستضافة لديك يقوم بالفعل بتجميع كل فرع يتم دفعه، فإن Coroid يقرأ ذلك النشر من pull request كإثبات للمراجعة.
الاختيار
قم بربط ما تستخدمه حاليًا. تهدف أداة مراجعة الأدلة إلى عرض نتائج التحقق الموجودة بجانب الكود، وليس تبني أدوات جديدة؛ فكل عنصر إضافي ينافس على انتباه المراجع. اطلع على مراجعة الأدلة.