Naar inhoud springen

De limiet van 10 GB is verwijderd

Onbeperkte GitHub Actions cache

Een drop-in vervanging voor acties/cache zonder opslaglimiet van 10 GB, herstel met 1 GB/s en delen tussen workflows.

Geen maatkap

Cache wat je nodig hebt. Uitzetting is voor de hele organisatie van toepassing en wordt het minst recentelijk toegepast, en er is geen hard plafond per repo.

1 GB/s herstel

Grote caches worden binnen enkele seconden hersteld in plaats van minuten.

Cross-workflow

Een cache die door uw build-workflow is geschreven, kan worden gelezen door uw test- en release-workflows.

Analyse

Hitrate, hersteltijd en grootte per sleutel, zodat u kunt zien welke cache daadwerkelijk zijn geld verdient.

GitHub beperkt de Actions-cache tot 10 GB per repository en verwijdert de minst recent gebruikte vermeldingen zodra u deze overschrijdt. Op een monorepo met meerdere toolchains blaas je daar in een week doorheen, en vanaf dat moment is bij elke run een cachemisser die niemand opmerkt.

runnerhut cache behoudt dezelfde API. U wijzigt uw workflow niet – acties/cache worden op transparante wijze omgeleid wanneer een taak op een runnerhut runner wordt uitgevoerd.

yaml
- uses: actions/cache@v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
Onveranderd. Het stopt gewoon met missen.

Veelgestelde vragen

Moet ik mijn acties/cacheconfiguratie wijzigen?
Aantal acties/cache wordt transparant omgeleid wanneer de taak op een runnerhut runner wordt uitgevoerd. Dezelfde sleutels en herstelsleutels werken.
Is er echt geen maximale grootte?
Er geldt geen limiet per opslagplaats. Uitzetting vindt plaats binnen de hele organisatie en wordt het minst recentelijk gebruikt, dus een grote cache verdringt verouderde vermeldingen in plaats van een plafond van 10 GB te bereiken.
Kunnen twee opslagplaatsen een cache delen?
De cache wordt standaard per repository gelimiteerd met cryptografische isolatie. Het delen tussen repository's is beschikbaar per organisatie voor monorepo-aangrenzende opstellingen waar dit opzettelijk is.

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.