NuGetRestore@1 - Tâche de restauration NuGet v1

Utilisez cette tâche pour restaurer des packages NuGet en préparation d’une étape de génération Visual Studio.

Important

Cette tâche est dépréciée. Les builds qui l’utilisent seront interrompues le 27-11-2023. Basculez vers l’option de restoreNuGetCommand@2 dès que possible. Pour plus d’informations, consultez Migrer à partir de NuGetInstaller@0 ou NuGetRestore@1.

Utilisez cette tâche pour restaurer des packages NuGet en préparation d’une étape de génération Visual Studio.

Syntax

# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
    selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
    #feed: # string. Optional. Use when selectOrConfig = select. Use packages from this Azure Artifacts feed. 
    #includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
    #nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config. 
  # Advanced
    #noCache: false # boolean. Disable local cache. Default: false.
    #packagesDirectory: # string. Destination directory. 
    #verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
    selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
    #feed: # string. Optional. Use when selectOrConfig = select. Use packages from this VSTS feed. 
    #includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
    #nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config. 
  # Advanced
    #noCache: false # boolean. Disable local cache. Default: false.
    #packagesDirectory: # string. Destination directory. 
    #verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.

Entrées

solution - Chemin d’accès à la solution, packages.config ou project.json
string. Obligatoire. Valeur par défaut : **/*.sln.

Chemin d’accès au fichier de solution, packages.configou qui project.json fait référence aux packages à restaurer.


selectOrConfig - Flux à utiliser
string. Obligatoire. Valeurs autorisées : select (Flux que je sélectionne ici), config (Flux dans mon NuGet.config). Valeur par défaut : select.

Spécifie le ou les flux à utiliser. Spécifiez un flux à partir de VSTS et/ou NuGet.org à l’aide de la select valeur . Spécifiez plusieurs flux en validant un nuget.config fichier dans votre référentiel de code source et en définissant son chemin avec la config valeur .


feed - Utiliser des packages de ce flux Azure Artifacts
string. facultatif. Utilisez quand selectOrConfig = select.

Inclut le flux VSTS spécifié dans le fichier généré NuGet.config .


feed - Utiliser les packages de ce flux VSTS
string. facultatif. Utilisez quand selectOrConfig = select.

Inclut le flux VSTS spécifié dans le fichier généré NuGet.config .


includeNuGetOrg - Utiliser des packages de NuGet.org
boolean. facultatif. Utilisez quand selectOrConfig = select. Valeur par défaut : true.

Inclut le flux NuGet.org spécifié dans le généré NuGet.config.


nugetConfigPath - Chemin d’accès à NuGet.config
string. facultatif. Utilisez quand selectOrConfig = config.

Spécifie le chemin d’accès au NuGet.config dans votre dépôt qui spécifie les flux à partir desquels restaurer les packages.


noCache - Désactiver le cache local
boolean. Valeur par défaut : false.

Empêche NuGet d’utiliser des packages des caches de machines locales. Équivalent à l’argument de -NoCache NuGet.exe ligne de commande.


packagesDirectory - Répertoire de destination
string.

Spécifie le dossier dans lequel les packages sont installés. Si aucun dossier n’est spécifié, les packages sont restaurés dans un packages/ dossier en même temps que la solution sélectionnée, packages.configou project.json. Équivalent à l’argument de -PackagesDirectory NuGet.exe ligne de commande.


verbosity - Verbosité
string. Valeurs autorisées : -, Quiet, Normal, Detailed. Valeur par défaut : Detailed.

Spécifie le niveau de détail affiché dans la sortie.


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.

Configuration requise

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes None
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent 2.144.0 ou version ultérieure
Catégorie de la tâche Paquet
Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes None
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent 2.115.0 ou version ultérieure
Catégorie de la tâche Paquet