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
- Aktivieren Sie --configuration-cache und --build-cache
- Cache ~/.gradle/caches für die Build-Skripte und Sperrdateien
- Verwenden Sie den Gradle-Remote-Build-Cache, damit CI und Entwickler die Ausgaben gemeinsam nutzen
- 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.