Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Améliorez les performances de génération à l’aide de cette tâche pour mettre en cache des fichiers, tels que les dépendances, entre les exécutions du pipeline. Pour ajouter la tâche, recherchez cache (fichiers de cache entre les exécutions) dans les pipelines classiques ou l’éditeur YAML. Consultez la tâche de cache : fonctionnement et réduction du temps de génération à l’aide de la mise en cache pour obtenir des exemples spécifiques et plus de détails.
Syntaxe
# Cache v2
# Cache files between runs.
- task: Cache@2
inputs:
key: # string. Required. Key.
path: # string. Required. Path.
#cacheHitVar: # string. Cache hit variable.
#restoreKeys: # string. Additional restore key prefixes.
Entrées
key
-
clé
string. Obligatoire.
Clé (identificateur unique) pour le cache. Il doit s’agir d’une chaîne qui peut être segmentée à l’aide |de . Les chemins d’accès aux fichiers peuvent être absolus ou relatifs à $(System.DefaultWorkingDirectory).
Bien qu’il n’existe aucun nombre maximal défini de segments pour une clé, si vous recevez des erreurs de cache, essayez d’utiliser une clé plus courte avec moins de segments, par exemple en créant une clé qui est un hachage de vos segments.
path
-
chemin d’accès
string. Obligatoire.
Chemin d’accès du dossier à mettre en cache. Peut être qualifié ou relatif à $(System.DefaultWorkingDirectory). Les caractères génériques ne sont pas pris en charge.
variables sont prises en charge.
cacheHitVar
-
variable d’accès au cache
string.
Variable à définir en fonction de la restauration du cache. Il sera true lorsque le cache est restauré (c’est-à-dire un accès au cache), inexact sur un accès au cache de clé de restauration (basé sur restoreKeys) ou false s’il y a un manque de cache.
restoreKeys
-
Préfixes de clé de restauration supplémentaires
string.
Préfixes de clé de restauration supplémentaires que la tâche utilise si la clé primaire manque. Il peut s’agir d’une liste délimitée par une nouvelle ligne de préfixes de clé.
Options de contrôle de la tâche
Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.
Variables de sortie
Aucun.
Remarques
Améliorez les performances de génération en mettant en cache des fichiers, tels que les dépendances, entre les exécutions du pipeline.
Spécifications
| Besoin | Descriptif |
|---|---|
| Types de pipelines | YAML, build classique |
| Exécutions sur | Agent, DeploymentGroup |
| demandes | Aucun |
| fonctionnalités de | Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail. |
| restrictions de commande | Quelconque |
| variables settables | Quelconque |
| Version de l’agent | 2.160.0 ou version ultérieure |
| Catégorie de tâche | Utilité |