Hoppa till innehåll

Fjäderkänga

Spring Boot CI på GitHub Actions

Kontextladdning dominerar testsviten och beroenden löser sig från början.

18 → 2
Kontext laddas
13m → 4m
Testsvit

Varför det händer

Vad ska ändras

  1. Cache ~/.m2/repository eller ~/.gradle/cacher
  2. Dela en vårkontext över testklasser genom att hålla konfigurationen identisk
  3. Använd Testcontainers återanvändning så att databasbehållaren inte återskapas per klass
  4. Kör integrationstester i ett separat jobb från enhetstester

Spring Boot on runnerhut

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.