NuGetToolInstaller@0 - Tâche du programme d’installation de l’outil NuGet v0
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 référentiel azure-pipelines-tool-lib.
Syntax
# NuGet tool installer v0
# 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@0
inputs:
#versionSpec: # string. Version of NuGet.exe to install.
#checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet tool installer v0
# 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@0
inputs:
versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
#checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet Tool Installer v0
# 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@0
inputs:
versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
#checkLatest: false # boolean. Always download the latest matching version. Default: false.
Entrées
versionSpec
- Version de NuGet.exe à installer
string
.
Une version ou une 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 faire correspondre une version préliminaire, la spécification doit contenir une version majeure, une version mineure, un correctif et une version préliminaire figurant dans 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
.
versionSpec
- Version de NuGet.exe à installer
string
. Obligatoire. Valeur par défaut : 4.3.0
.
Une version ou une 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 faire correspondre une version préliminaire, la spécification doit contenir une version majeure, une version mineure, un correctif et une version préliminaire figurant dans 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 télécharger la dernière version correspondante
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 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.
Notes
Une version plus récente de cette tâche est disponible au NuGetToolInstaller@1.
Configuration requise
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute sur | Agent, DeploymentGroup |
Demandes | None |
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 | None |
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 |