Lighthouse CI es un conjunto de herramientas que hacen que ejecutar, guardar, recuperar y afirmar continuamente los resultados de Lighthouse sea lo más fácil posible.
Para comenzar con las acciones de GitHub para configuraciones de proyectos comunes, agregue el siguiente archivo a su repositorio de GitHub. Siga la guía de introducción para obtener un recorrido más completo e instrucciones sobre otros proveedores y configuraciones.
.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
Si ya está familiarizado con la integración continua y tiene un proceso existente, comience con Introducción.
Si no está familiarizado con la integración continua, comience con Introducción a la CI.
Una colección de proyectos que utilizan Lighthouse CI escritos por la comunidad. Si está utilizando Lighthouse CI en su proyecto de código abierto, abra un PR para agregarlo aquí.
Lighthouse CI GitHub Action: ejecute Lighthouse CI automáticamente en cada RP con GitHub Actions, sin necesidad de infraestructura.
Ejemplo inicial de Lighthouse CI: un repositorio de ejemplo mínimo que puede usar como plantilla al comenzar desde cero y ofrece una guía de inicio rápido para principiantes usando create-react-app.
Acción de comparación de Lighthouse CI: una acción de Lighthouse CI Github que compara la ejecución de confirmación actual con la confirmación anterior y crea un objeto con las diferencias y una tabla Markdown que puede usar para diferentes propósitos.
Una colección de publicaciones de blogs, tutoriales y guías no oficiales escritas por la comunidad sobre el uso de Lighthouse CI. Si ha escrito una guía para usar Lighthouse CI en su proyecto, abra un PR para agregarla aquí.
NOTA: Esta no es documentación oficial. Le recomendamos que se familiarice con Lighthouse CI y lea Introducción antes de continuar.
¡Agradecemos las contribuciones a lighthouse-ci! Lea nuestra guía de contribución para comenzar.