Vai al contenuto

Pitone

CI Python su GitHub Actions

L'installazione di pip richiede pochi minuti e pytest viene eseguito su un singolo core.

180 → 12 secondi
Installa
14m → 3m
Suite di prova
1 → 8
Nuclei utilizzati

Perché succede

Cosa cambiare

  1. Passa a uv: la risoluzione e l'installazione sono in genere 10-30 volte più veloci di pip
  2. Memorizza nella cache il virtualenv digitato sul file di lock, non solo nella cache HTTP pip
  3. Esegui pytest -n auto con pytest-xdist per utilizzare tutti i core del runner
  4. Suddividi i test di integrazione lenti nel proprio lavoro in modo che il feedback dell'unità rimanga rapido

Python su runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.