Gidsen
Toolchain-managers in de cache opslaan
mise, asdf of proto herinstalleren de taalruntimes bij elke run.
4 min leestijd
mise, asdf of proto herinstalleren de taalruntimes bij elke run.
Waarom het gebeurt
De installatiemap van het hulpprogramma wordt niet in de cache opgeslagen, dus elke runtime wordt gedownload en vaak opnieuw gecompileerd.
Hoe het te repareren
- Cache de installatiemap van het hulpprogramma, ingetoetst op het versiebestand
- Pin exacte versies zodat de cachesleutel stabiel is
- Geef de voorkeur aan vooraf gebouwde runtimes boven compileren vanuit de broncode in CI
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.
Gerelateerd
Hoe u ervoor kunt zorgen dat CI-caches daadwerkelijk blijven bestaanCaches zijn geconfigureerd, maar het trefferpercentage is laag.Hoe u de cachelimiet van 10 GB kunt omzeilenUw caches overschrijden de 10 GB per repository en beginnen stilletjes te worden verwijderd.Hoe u een build-cache deelt tussen repository'sElke repository onderhoudt zijn eigen cache voor dezelfde gedeelde afhankelijkheden.Een Docker-cache delen tussen takenElke matrixpoot bouwt dezelfde lagen opnieuw op.