Lighthouse CI عبارة عن مجموعة من الأدوات التي تجعل التشغيل المستمر والحفظ والاسترداد والتأكيد على نتائج Lighthouse أمرًا سهلاً قدر الإمكان.
للبدء في إجراءات GitHub لتكوينات المشروع الشائعة، أضف الملف التالي إلى مستودع GitHub الخاص بك. اتبع دليل البدء للحصول على إرشادات وإرشادات أكثر اكتمالاً حول مقدمي الخدمات والإعدادات الآخرين.
.github/workflows/ci.yml
name : CI
on : [push]
jobs :
lighthouseci :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v3
- uses : actions/setup-node@v3
with :
node-version : 18
- run : npm install && npm install -g @lhci/[email protected]
- run : npm run build
- run : lhci autorun
إذا كنت على دراية بالتكامل المستمر ولديك عملية موجودة، فابدأ بـ "البدء".
إذا لم تكن على دراية بالتكامل المستمر، فابدأ بالمقدمة إلى CI.
مجموعة من المشاريع باستخدام Lighthouse CI كتبها المجتمع. إذا كنت تستخدم Lighthouse CI في مشروعك مفتوح المصدر، فافتح PR لإضافته هنا!
Lighthouse CI GitHub Action - تشغيل Lighthouse CI تلقائيًا في كل علاقة عامة باستخدام إجراءات GitHub، دون الحاجة إلى بنية تحتية.
مثال Lighthouse CI Starter - نموذج بسيط من الريبو الذي يمكنك استخدامه كقالب عند البدء من الصفر، يقدم دليل البدء السريع المناسب للمبتدئين باستخدام تطبيق create-react-app.
إجراء مقارنة Lighthouse CI - إجراء Lighthouse CI Github الذي يقارن تنفيذ الالتزام الحالي مع التزام السلف وينشئ كائنًا مع الاختلافات وجدول Markdown الذي يمكنك استخدامه لأغراض مختلفة.
مجموعة من منشورات المدونات والبرامج التعليمية والأدلة غير الرسمية التي كتبها المجتمع حول استخدام Lighthouse CI. إذا كنت قد كتبت دليلاً لاستخدام Lighthouse CI في مشروعك، فافتح PR لإضافته هنا!
ملحوظة: هذه ليست وثائق رسمية. ننصحك بالتعرف على Lighthouse CI وقراءة الخطوات الأولى قبل المتابعة.
نحن نرحب بالمساهمات في Lighthouse-ci! اقرأ دليل المساهمة الخاص بنا للبدء.