Lighthouse CI เป็นชุดเครื่องมือที่ทำให้การทำงาน บันทึก ดึงข้อมูล และยืนยันผลลัพธ์ของ Lighthouse เป็นไปอย่างง่ายดายที่สุด
หากต้องการเริ่มต้นใช้งานการทำงานของ GitHub สำหรับการกำหนดค่าโปรเจ็กต์ทั่วไป ให้เพิ่มไฟล์ต่อไปนี้ลงในที่เก็บ GitHub ของคุณ ปฏิบัติตามคู่มือการเริ่มต้นใช้งานเพื่อดูคำแนะนำและคำแนะนำเกี่ยวกับผู้ให้บริการและการตั้งค่าอื่นๆ ที่สมบูรณ์ยิ่งขึ้น
.github/เวิร์กโฟลว์/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 โดยอัตโนมัติในทุก PR ด้วย GitHub Actions โดยไม่จำเป็นต้องใช้โครงสร้างพื้นฐาน
ตัวอย่างเริ่มต้น CI ของ Lighthouse - ตัวอย่าง repo ขั้นต่ำที่คุณสามารถใช้เป็นเทมเพลตได้เมื่อเริ่มต้นใหม่ทั้งหมด นำเสนอคู่มือการเริ่มต้นอย่างรวดเร็วที่เหมาะสำหรับผู้เริ่มต้นโดยใช้แอป create-react-app
Lighthouse CI Compare Action - การดำเนินการ Lighthouse CI Github ที่เปรียบเทียบการดำเนินการคอมมิตปัจจุบันกับคอมมิตระดับบน และสร้างออบเจ็กต์ที่มีความแตกต่างและตาราง Markdown ที่คุณสามารถใช้เพื่อวัตถุประสงค์ที่แตกต่างกัน
คอลเลกชันของบล็อกโพสต์อย่างไม่เป็นทางการ บทช่วยสอน และคำแนะนำที่เขียนโดยชุมชนเกี่ยวกับการใช้ Lighthouse CI หากคุณได้เขียนคำแนะนำในการใช้ Lighthouse CI ในโปรเจ็กต์ของคุณ ให้เปิด PR เพื่อเพิ่มได้ที่นี่!
หมายเหตุ: นี่ไม่ใช่เอกสารอย่างเป็นทางการ ขอแนะนำให้คุณทำความคุ้นเคยกับ Lighthouse CI และอ่านการเริ่มต้นใช้งานก่อนดำเนินการต่อ
เรายินดีต้อนรับการมีส่วนร่วมของ lighthouse-ci! อ่านคู่มือการมีส่วนร่วมของเราเพื่อเริ่มต้น