Ugrás a tartalomra

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

  1. A --configuration-cache és a --build-cache engedélyezése
  2. A ~/.gradle/caches gyorsítótár az összeállítási szkripteken és zárfájlokon
  3. Használja a Gradle távoli build gyorsítótárát, hogy a CI és a fejlesztők megosszák a kimeneteket
  4. 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.