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.