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.
- uses: actions/cache@v4 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}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.