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 |