Database migrationer
Databasemigration CI på GitHub Actions
Hver testkørsel afspiller hele migreringshistorikken fra en tom database.
3m → 4s
Migrationer
Hvorfor det sker
Hvad skal ændres
- Dump det migrerede skema én gang, og indlæs det direkte i testjob
- Brug --keepdb eller tilsvarende, så databasen overlever mellem kørsler
- Kør migreringer mod en tmpfs-understøttet database for hastighed
- Test selve migreringsstien i et separat, mindre hyppigt job
Databasemigrationer 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å.