Sari la conținut

Ghiduri

Cum să partajați un cache de compilare între depozite

Fiecare depozit își menține propriul cache pentru aceleași dependențe partajate.

5 min de citit

Fiecare depozit își menține propriul cache pentru aceleași dependențe partajate.

De ce se întâmplă

GitHub are cache în cache într-un depozit, astfel încât lucrul identic este făcut și stocat de mai multe ori.

Cum să o rezolvi

  1. Utilizați un cache de compilare de la distanță (Gradle, Bazel, Turborepo, Nx) partajat între depozite
  2. Folosiți un furnizor al cărui cache este mai degrabă de organizație decât de depozit
  3. Publicați dependențele partajate ca artefacte versiuni în loc să le reconstruiți

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.