Přejít na obsah

Jarní bota

Spring Boot CI na GitHub Actions

Načítání kontextu dominuje testovací sadě a závislosti se řeší od začátku.

18 → 2
Načte se kontext
13m → 4m
Testovací sada

Načítání kontextu dominuje testovací sadě a závislosti se řeší od začátku.

Proč se to děje

Každá testovací třída, která mění konfiguraci kontextu, si vynutí nový kontext Spring a ~/.m2 je studený.

Co změnit

  1. Cache ~/.m2/repository nebo ~/.gradle/caches
  2. Sdílejte jeden kontext Spring mezi testovacími třídami tím, že zachováte identickou konfiguraci
  3. Použijte testovací kontejnery opakovaně, aby se kontejner databáze znovu nevytvářel pro každou třídu
  4. Spusťte integrační testy v samostatné úloze od jednotkových testů

Jarní bota na runnerhut

Jediná řada specifická pro runnerhut je `runs-on: runnerhut-8vcpu-ubuntu-2404`. Vše ostatní je standardní GitHub Actions — stejné akce, stejná tajemství a stejný model oprávnění, který používáte dnes.

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.