Hopp til innhold

Django

Django CI på GitHub Actions

Tester venter på en databasebeholder og kjører på en enkelt kjerne.

16m → 3m
Testsuite
70-tallet → 0-tallet
Migrasjoner

Hvorfor det skjer

Hva skal endres

  1. Kjør tester med --parallell auto til gaffel over hver kjerne
  2. Bruk --keepdb slik at migreringer ikke spilles av på nytt hver gang
  3. Buffer virtualenv og bruk uv for installasjon
  4. Start Postgres som en tjenestebeholder med en tmpfs-datakatalog

Django på runnerhut

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.