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 restore
NuGetCommand@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.
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.config
ou 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.config
ou 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 |