Partager via


NuGetPublisher@0 - Tâche d’éditeur NuGet v0

NuGetPublisher@0 est déconseillé. Utilisez plutôt la tâche « NuGet ». Il fonctionne avec la nouvelle infrastructure Du programme d’installation d’outils afin que vous puissiez facilement utiliser les nouvelles versions de NuGet sans attendre une mise à jour de tâche, fournit une meilleure prise en charge des flux authentifiés en dehors de cette organization/collection et utilise NuGet 4 par défaut.

Syntax

# NuGet publisher v0
# Deprecated: use the “NuGet” task instead. It works with the new Tool Installer framework so you can easily use new versions of NuGet without waiting for a task update, provides better support for authenticated feeds outside this organization/collection, and uses NuGet 4 by default.
- task: NuGetPublisher@0
  inputs:
    searchPattern: '**/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg' # string. Required. Path/Pattern to nupkg. Default: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.
    nuGetFeedType: 'external' # 'external' | 'internal'. Required. Feed type. Default: external.
    connectedServiceName: # string. Required when nuGetFeedType = external. NuGet Service Connection. 
    #feedName: # string. Required when nuGetFeedType = internal. Internal Feed URL. 
  # Advanced
    #nuGetAdditionalArgs: # string. NuGet Arguments. 
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe. 
    #continueOnEmptyNupkgMatch: false # boolean. Continue if no packages match the "Path/Pattern to nupkg". Default: false.
# NuGet Publisher v0
# Deprecated: use the “NuGet” task instead. It works with the new Tool Installer framework so you can easily use new versions of NuGet without waiting for a task update, provides better support for authenticated feeds outside this account/collection, and uses NuGet 4 by default.
- task: NuGetPublisher@0
  inputs:
    searchPattern: '**/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg' # string. Required. Path/Pattern to nupkg. Default: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.
    nuGetFeedType: 'external' # 'external' | 'internal'. Required. Feed type. Default: external.
    connectedServiceName: # string. Required when nuGetFeedType = external. NuGet Service Connection. 
    #feedName: # string. Required when nuGetFeedType = internal. Internal Feed URL. 
  # Advanced
    #nuGetAdditionalArgs: # string. NuGet Arguments. 
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe. 
    #continueOnEmptyNupkgMatch: false # boolean. Continue if no packages match the "Path/Pattern to nupkg". Default: false.

Entrées

searchPattern - Chemin/modèle vers nupkg
string. Obligatoire. Valeur par défaut : **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.

Modèle que la tâche utilise pour faire correspondre ou chemin d’accès aux nupkg fichiers à charger. Plusieurs modèles peuvent être séparés par un point-virgule.


nuGetFeedType - Type de flux
string. Obligatoire. Valeurs autorisées : external (Flux NuGet externe), internal (Flux NuGet interne). Valeur par défaut : external.

Spécifie si le flux cible est un flux/une collection interne ou un serveur NuGet externe.


connectedServiceName - Connexion au service NuGet
string. Nécessaire lorsque nuGetFeedType = external.

Spécifie la connexion de service générique du serveur NuGet. Définissez le champ clé Password/Token Key sur votre clé API NuGet.


feedName - URL de flux interne
string. Nécessaire lorsque nuGetFeedType = internal.

Spécifie l’URL d’un flux NuGet hébergé dans ce compte.


nuGetAdditionalArgs - NuGet Arguments
string.

Arguments supplémentaires passés à NuGet.exe push. En savoir plus sur la commande push dans l’interface CLI NuGet.


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

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


nuGetVersion - NuGet Version
string. Obligatoire. Valeurs autorisées : 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. Valeur par défaut : 3.3.0.

Spécifie la version de NuGet ou une version personnalisée à utiliser.


nuGetPath - Chemin d’accès à NuGet.exe
string.

facultatif. Fournit le chemin d’accès à NuGet.exe. Remplace la sélection de version.


continueOnEmptyNupkgMatch - Continuez si aucun package ne correspond au « Chemin d’accès/modèle à nupkg »
boolean. Valeur par défaut : false.

Continue la tâche au lieu d’échouer si aucun package ne correspond à la searchPattern chaîne.


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 Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : Cmd
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commandes Quelconque
Variables settables 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 Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : Cmd
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commandes Quelconque
Variables settables Quelconque
Version de l’agent 2.115.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 Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : Cmd
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commandes Quelconque
Variables settables Quelconque
Version de l’agent 1.83.0 ou version ultérieure
Catégorie de la tâche Paquet