Zum Inhalt springen

Gradle

Gradle CI auf GitHub Actions

Die Konfigurationsphase dauert 40 Sekunden, bevor etwas kompiliert wird.

42s → 1,5s
Konfigurationsphase
12m → 3m
Bauen

Die Konfigurationsphase dauert 40 Sekunden, bevor etwas kompiliert wird.

Warum es passiert

Ohne den Konfigurationscache wertet Gradle jedes Build-Skript bei jedem Aufruf neu aus.

Was zu ändern ist

  1. Aktivieren Sie --configuration-cache und --build-cache
  2. Cache ~/.gradle/caches für die Build-Skripte und Sperrdateien
  3. Verwenden Sie den Gradle-Remote-Build-Cache, damit CI und Entwickler die Ausgaben gemeinsam nutzen
  4. Vermeiden Sie dynamische Versionen – sie erzwingen bei jedem Lauf eine erneute Abhängigkeitsauflösung

Gradle auf runnerhut

Die einzige runnerhut-spezifische Zeile ist „runs-on: runnerhut-8vcpu-ubuntu-2404“. Alles andere sind Standard-GitHub Actions – dieselben Aktionen, dieselben Geheimnisse und dasselbe Berechtigungsmodell, das Sie heute verwenden.

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.