Lighthouse CI é um conjunto de ferramentas que torna a execução, salvamento, recuperação e afirmação contínua dos resultados do Lighthouse o mais fácil possível.
Para começar com as ações do GitHub para configurações de projeto comuns, adicione o arquivo a seguir ao seu repositório GitHub. Siga o guia de primeiros passos para obter instruções e instruções mais completas sobre outros provedores e configurações.
.github/fluxos de trabalho/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
Se você já estiver familiarizado com a integração contínua e tiver um processo existente, comece com Primeiros passos.
Se você não estiver familiarizado com integração contínua, comece com Introdução à CI.
Uma coleção de projetos usando Lighthouse CI escritos pela comunidade. Se você estiver usando o Lighthouse CI em seu projeto de código aberto, abra um PR para adicioná-lo aqui!
Lighthouse CI GitHub Action - execute automaticamente o Lighthouse CI em cada PR com GitHub Actions, sem necessidade de infraestrutura.
Exemplo do Lighthouse CI Starter - Um repositório de exemplo mínimo que você pode usar como modelo ao começar do zero, oferece um guia de início rápido para iniciantes usando create-react-app.
Ação de comparação do Lighthouse CI - uma ação do Lighthouse CI Github que compara a execução de commit atual com o commit ancestral e cria um objeto com as diferenças e uma tabela Markdown que você pode usar para diferentes propósitos.
Uma coleção de postagens de blog não oficiais, tutoriais e guias escritos pela comunidade sobre o uso do Lighthouse CI. Se você escreveu um guia para usar o Lighthouse CI em seu projeto, abra um PR para adicioná-lo aqui!
NOTA: Esta não é uma documentação oficial. Recomendamos que você se familiarize com o Lighthouse CI e leia os Primeiros passos antes de continuar.
Congratulamo-nos com contribuições para lighthouse-ci! Leia nosso guia de contribuição para começar.