lighthouse ci
v0.14.0
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 - 使用 GitHub Actions 在每個 PR 上自動執行 Lighthouse CI,無需基礎設施。
Lighthouse CI Starter Example - 一個最小的範例儲存庫,您可以在從頭開始時將其用作模板,並使用 create-react-app 提供適合初學者的快速入門指南。
Lighthouse CI 比較操作 - Lighthouse CI Github 操作,將目前提交運行與祖先提交進行比較,並建立一個具有差異的物件和一個可用於不同目的的 Markdown 表。
由社群編寫的有關使用 Lighthouse CI 的非官方部落格文章、教學課程和指南的集合。如果您已經編寫了在專案中使用 Lighthouse CI 的指南,請開啟 PR 將其新增至此處!
注意:這不是官方文件。我們鼓勵您熟悉 Lighthouse CI 並在繼續之前閱讀入門指南。
我們歡迎為 lighthouse-ci 做出貢獻!請閱讀我們的貢獻指南以開始使用。