Naar inhoud springen

Gidsen

Hoe u een build-cache deelt tussen repository's

Elke repository onderhoudt zijn eigen cache voor dezelfde gedeelde afhankelijkheden.

5 min leestijd

Elke repository onderhoudt zijn eigen cache voor dezelfde gedeelde afhankelijkheden.

Waarom het gebeurt

GitHub plaatst caches in een repository, zodat identiek werk vele malen wordt gedaan en opgeslagen.

Hoe het te repareren

  1. Gebruik een cache voor extern bouwen (Gradle, Bazel, Turborepo, Nx) die wordt gedeeld door opslagplaatsen
  2. Gebruik een provider waarvan de cache organisatiegericht is in plaats van repositorygericht
  3. Publiceer gedeelde afhankelijkheden als versie-artefacten in plaats van ze opnieuw te bouwen

Je volgende build kan twee keer zo snel zijn, voor de halve prijs

Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.