Gradle
Gradle CI a GitHub Actions
A konfigurációs fázis 40 másodpercig tart, mielőtt bármi lefordítaná.
42s → 1,5mp
Konfigurációs fázis
12m → 3m
Építsd meg
A konfigurációs fázis 40 másodpercig tart, mielőtt bármi lefordítaná.
Miért történik
A konfigurációs gyorsítótár nélkül a Gradle újraértékeli az összes összeállítási szkriptet minden híváskor.
Mit kell változtatni
- A --configuration-cache és a --build-cache engedélyezése
- A ~/.gradle/caches gyorsítótár az összeállítási szkripteken és zárfájlokon
- Használja a Gradle távoli build gyorsítótárát, hogy a CI és a fejlesztők megosszák a kimeneteket
- Kerülje a dinamikus verziókat – ezek minden futtatáskor kikényszerítik a függőség újrafeloldását
Gradle on runnerhut
Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-8vcpu-ubuntu-2404". Minden más a szokásos GitHub Actions – ugyanazok a műveletek, ugyanazok a titkok és ugyanaz az engedélymodell, amelyet ma is használ.
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.