Documentation
Cache de couches Docker pour la CI
Bientôt disponible. Le cache de couches Docker est en développement et n’est pas encore offert.
Cas d’utilisation : répéter une construction de conteneur
Lorsque le cache sera offert, ajoutez une étape buildx utilisant RZV_DOCKER_CACHE_DIR. Une exécution ultérieure de la même référence de confiance sur le même hôte réutilisera les couches compatibles tant que le cache sera conservé. Les entrées modifiées entraîneront la reconstruction des couches touchées. Cherchez CACHED dans la sortie des étapes inchangées. Aucun gain de vitesse n’est garanti.
Limites entre espaces de travail et dépôts
Les caches sépareront les espaces de travail, les dépôts et les niveaux de confiance. Les exécutions non fiables utiliseront un cache distinct pour chaque tentative. La conception tient les demandes de tirage issues de forks et les autres tâches non fiables à l’écart de tout cache lu par les constructions de confiance. Les tâches simultanées utiliseront des copies distinctes. Le dernier instantané terminé remplacera le précédent.
Les constructions sans cache restent normales
Le cache sera temporaire, limité en taille et sujet à l’éviction. Un autre hôte démarrera sans cache. La réutilisation entre hôtes n’est pas offerte. N’y stockez ni secrets ni copie unique de vos données.
Disponibilité et facturation
Enregistrer une préférence n’active pas le cache. Aucun prix n’a été annoncé. Conservez votre flux de construction actuel jusqu’à ce que le cache soit offert pour votre espace de travail. Consultez cette page pour connaître l’état. Nous n’avons pas fixé de date de lancement.