NuGetToolInstaller@1 - Tâche du programme d’installation de l’outil NuGet v1

Acquiert une version spécifique de NuGet à partir d’Internet ou du cache des outils et l’ajoute au chemin d’accès. Utilisez cette tâche pour modifier la version de NuGet utilisée dans les tâches NuGet.

Syntax

# NuGet tool installer v1
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@1
  inputs:
  # Advanced
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always check for new versions. Default: false.

Entrées

versionSpec - Version de NuGet.exe à installer
string.

Version ou plage de versions qui spécifie la version NuGet à rendre disponible sur le chemin d’accès. Utilisez x comme caractère générique. Consultez la liste des versions nuGet disponibles.

Si vous souhaitez correspondre à une version préliminaire, la spécification doit contenir une version majeure, mineure, corrective et préversion de la liste ci-dessus. Si aucune version n’est spécifiée, une version est choisie automatiquement.

Exemples : 4.x, 3.3.x, 2.8.6, >=4.0.0-0.


checkLatest - Toujours case activée pour les nouvelles versions
boolean. Valeur par défaut : false.

Lorsque cette valeur booléenne est définie sur true, la tâche recherche et télécharge toujours la dernière version disponible de qui satisfait aux spécifications de NuGet.exe version. Cette option entraîne également toujours un temps de téléchargement, même si la version sélectionnée de NuGet est déjà mise en cache.

L’activation de cette option peut entraîner des interruptions de build inattendues lors de la publication d’une nouvelle version de NuGet.

Conseil

Si vous utilisez les agents hébergés par Microsoft, laissez ce paramètre défini sur false. Microsoft met régulièrement à jour les agents hébergés par Microsoft, mais ils sont souvent légèrement en retard sur la dernière version. L’activation de ce paramètre peut faire passer beaucoup de temps à votre build à mettre à jour vers une version mineure plus récente.


Options de contrôle des tâches

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.

Notes

Utilisez cette tâche pour rechercher, télécharger et mettre en cache une version spécifiée de NuGet et l’ajouter à PATH. Pour plus d’informations sur le cache des outils, consultez le dépôt azure-pipelines-tool-lib .

Configuration requise

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Aucun
Capabilities L’exécution de cette tâche répond aux exigences suivantes pour toutes les tâches suivantes dans le même travail : NuGet
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 Outil
Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Aucune
Capabilities L’exécution de cette tâche répond aux exigences suivantes pour toutes les tâches suivantes dans le même travail : NuGet
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 Outil

Voir aussi

Pour obtenir une explication des programmes d’installation et des exemples d’outils, consultez Programmes d’installation d’outils.