Spring til indhold

Gnist

Spark CI på GitHub Actions

Spark-job i CI bruger det meste af deres tid på JVM-opstart og samling af krukker.

5m → 45s
Montering

Hvorfor det sker

Hvad skal ændres

  1. Cachelagre Ivy- og Coursier-bibliotekerne, der er indtastet på build-definitionen
  2. Byg samlekrukken én gang og genbrug den på tværs af testjobs som en artefakt
  3. Kør Spark i lokal tilstand med en fast parallelitet til deterministisk timing

Gnist 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å.