Spring til indhold

Django

Django CI på GitHub Actions

Tests venter på en databasebeholder og kører på en enkelt kerne.

16m → 3m
Test suite
70'erne → 0'erne
Migrationer

Hvorfor det sker

Hvad skal ændres

  1. Kør tests med --parallel auto til gaffel på tværs af hver kerne
  2. Brug --keepdb, så migreringer ikke afspilles igen hver gang
  3. Cache virtualenv og brug uv til installation
  4. Start Postgres som en servicecontainer med en tmpfs-datamappe

Django på runnerhut

Dit næste build kan være dobbelt så hurtigt til den halve pris

Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.